home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Apple Software Dispatch
/
Apple Software Dispatch.iso
/
Software Dispatch Files
/
DayMaker
/
Product Demo
/
Product Demo.rsrc
/
CODE_15_%_MethTables.txt
< prev
next >
Wrap
Text File
|
1993-10-06
|
452KB
|
7,590 lines
# near model CODE resource
# jump table entries: 43167-43178 (12 of them)
00000000 ABF3 syscall EddyTrap
00000002 EEDF 0000 bfset [A7]+ {0:32}
00000006 7CC0 moveq.l D6, 0xFFFFFFC0
00000008 0000 5137 ori.b D0, 0x37 /* '7' */
0000000C 0000 154A ori.b D0, 0x4A /* 'J' */
00000010 8000 or.b D0, D0
00000012 0002 8A37 ori.b D2, 0x37 /* '7' */
00000016 0127 btst -[A7], D0
00000018 1E22 move.b D7, -[A2]
0000001A 0743 bchg D3, D3
0000001C 51EA 7FAA sf [A2 + 0x7FAA]
00000020 79FA moveq.l D4, 0xFFFFFFFA
00000022 7A0A moveq.l D5, 0x0A
00000024 7A12 moveq.l D5, 0x12
00000026 7A52 moveq.l D5, 0x52
00000028 7A6A moveq.l D5, 0x6A
0000002A 7A7A moveq.l D5, 0x7A
0000002C 7A82 moveq.l D5, 0xFFFFFF82
0000002E 7A8A moveq.l D5, 0xFFFFFF8A
00000030 7A92 moveq.l D5, 0xFFFFFF92
00000032 7AA2 moveq.l D5, 0xFFFFFFA2
00000034 8C22 or.b D6, -[A2]
00000036 0DD2 .incomplete
00000038 51FA 0E32 sf [PC + 0xE32 /* 00000E6C */]
0000003C 5449 addq.w A1, 2
0000003E 5202 addq.b D2, 1
00000040 0DE2 .incomplete
00000042 0E02 0E1A .invalid.b D2, 0x1A // invalid immediate operation
00000046 5553 subq.w [A3], 2
00000048 0F1A btst [A2]+, D7
0000004A 0F3A 0F22 btst [PC + 0xF22 /* 00000F6E, value 0x58 'X' */], D7
0000004E 0F2A 0F4A btst [A2 + 0xF4A], D7
00000052 5212 addq.b [A2], 1
00000054 5B52 subq.w [A2], 5
00000056 4142 chk.w D0, D2
00000058 4E4D trap 13
0000005A 521A addq.b [A2]+, 1
0000005C 469A not.l [A2]+
0000005E 46A2 not.l -[A2]
00000060 5222 addq.b -[A2], 1
00000062 46B2 46BA not.l [A2 + D4.w * 8 - 0x70]
00000066 46D2 move.w SR, [A2]
00000068 46DA move.w SR, [A2]+
0000006A 46C2 move.w SR, D2
0000006C 46CA move.w SR, A2
0000006E 46EA 46F2 move.w SR, [A2 + 0x46F2]
00000072 46FA 4649 move.w SR, [PC + 0x4649 /* 000046BD, value 0x1787940F */]
00000076 466A 4672 not.w [A2 + 0x4672]
0000007A 467A 4682 not.w [PC + 0x4682 /* 000046FE, value 0x1B6D000F */]
0000007E 5232 5B82 02B2 addq.b [[ + <<invalid base displacement size>> + D5 * 2] + 0x2B2], 1
00000084 5B7A 02CA subq.w [PC + 0x2CA /* 00000350, value 0x1153 */], 5
00000088 02D2 .incomplete
0000008A 02E2 .incomplete
0000008C 02EA .incomplete
0000008E 5B72 0302 5B6A subq.w [[A2 + <<invalid base displacement size>> + D0 * 2] + 0x5B6A], 5
00000094 031A btst [A2]+, D1
00000096 5357 subq.w [A7], 1
00000098 34F2 34FA move.w [A2]+, [A2 + D3.w * 4 - 0x6]
0000009C 0D62 bchg -[A2], D6
0000009E 0D6A 0D72 bchg [A2 + 0xD72], D6
000000A2 0D7A 5BC2 bchg [PC + 0x5BC2 /* 00005C66, cstring ""<EOF> */], D6
000000A6 0D82 bclr D2, D6
000000A8 0DC2 .incomplete
000000AA 0DB2 5B92 0DBA bclr [[ + D5 * 2] + 0xDBA], D6
000000B0 4255 clr.w [A5]
000000B2 4155 chk.w D0, [A5]
000000B4 524A addq.w A2, 1
000000B6 10EA 112A move.b [A0]+, [A2 + 0x112A]
000000BA 1132 1142 113A move.b -[A0], [[A2 + <<invalid base displacement size>>] + 0x113A]
000000C0 116A 10AA 10B2 move.b [A0 + 0x10B2], [A2 + 0x10AA]
000000C6 10C2 move.b [A0]+, D2
000000C8 10D2 move.b [A0]+, [A2]
000000CA 10F2 10FA move.b [A0]+, [A2 + D1.w - 0x6]
000000CE 1172 5C02 1102 move.b [A0 + 0x1102], [A2 + D5 * 4 + 0x2]
000000D4 1112 move.b -[A0], [A2]
000000D6 111A move.b -[A0], [A2]+
000000D8 117A 1182 118A move.b [A0 + 0x118A], [PC + 0x1182 /* 0000125C, value 0x4D 'M' */]
000000DE 11A2 5C8A move.b [A0 + D5 * 4 - 0x118], -[A2]
000000E2 11AA 11BA 11CA 11C2 move.b [[ + <<invalid base displacement size>>] + 0x11C2], [A2 + 0x11BA]
000000EA 11EA 11FA 1202 move.b [0x00001202], [A2 + 0x11FA]
000000F0 1232 120A move.b D1, [A2 + D1.w * 2 + 0xA]
000000F4 1212 move.b D1, [A2]
000000F6 5C82 addq.l D2, 6
000000F8 123A 5C7A move.b D1, [PC + 0x5C7A /* 00005D74, cstring ""<EOF> */]
000000FC 1242 movea.b A1, D2
000000FE 124A movea.b A1, A2
00000100 126A 1272 movea.b A1, [A2 + 0x1272]
00000104 127A 1282 movea.b A1, [PC + 0x1282 /* 00001388, value 0x4 */]
00000108 128A move.b [A1], A2
0000010A 0743 bchg D3, D3
0000010C 4F57 chk.w D7, [A7]
0000010E 525A addq.w [A2]+, 1
00000110 719A moveq.l D0, 0xFFFFFF9A
00000112 71A2 moveq.l D0, 0xFFFFFFA2
00000114 71AA moveq.l D0, 0xFFFFFFAA
00000116 5262 addq.w -[A2], 1
00000118 7FBA moveq.l D7, 0xFFFFFFBA
0000011A 7FC2 moveq.l D7, 0xFFFFFFC2
0000011C 0E62 0E6A .invalid.w -[A2], 0xE6A // invalid immediate operation
00000120 0E72 0E7A 0E82 .invalid.w [A2 + D0 * 8 - 0x126], 0xE7A // invalid immediate operation
00000126 0E4A 0E52 .invalid.w A2, 0xE52 // invalid immediate operation
0000012A 0E5A 0EEA .invalid.w [A2]+, 0xEEA // invalid immediate operation
0000012E 0EF2 .incomplete
00000130 0EE2 .incomplete
00000132 0EFA .incomplete
00000134 5CDA sge [A2]+
00000136 0E8A 5CD2 0E92 .invalid.l A2, 0x5CD20E92 // invalid immediate operation
0000013C 0E9A 5CC2 0EA2 .invalid.l [A2]+, 0x5CC20EA2 // invalid immediate operation
00000142 0EAA 5CB2 0EB2 0ED2 .invalid.l [A2 + 0xED2], 0x5CB20EB2 // invalid immediate operation
0000014A 0EDA .incomplete
0000014C 5CA2 addq.l -[A2], 6
0000014E 0F02 btst D2, D7
00000150 0F0A btst A2, D7
00000152 5C92 addq.l [A2], 6
00000154 0F12 btst [A2], D7
00000156 0F92 bclr [A2], D7
00000158 0FAA 0FB2 bclr [A2 + 0xFB2], D7
0000015C 0FBA 0FC2 bclr [PC + 0xFC2 /* 00001120, value 0x1C421C2A */], D7
00000160 0FCA .incomplete
00000162 0FD2 .incomplete
00000164 0FE2 .incomplete
00000166 0FEA .incomplete
00000168 0FF2 .incomplete
0000016A 1022 move.b D0, -[A2]
0000016C 102A 104A move.b D0, [A2 + 0x104A]
00000170 105A movea.b A0, [A2]+
00000172 107A 1092 movea.b A0, [PC + 0x1092 /* 00001206, value 0x4C 'L' */]
00000176 5272 33B2 33BA 33C2 33CA addq.w [[0x33BA33C2 + D3 * 2] + 0x33CA], 1
00000180 5A45 addq.w D5, 5
00000182 5800 addq.b D0, 4
00000184 527A 31FA addq.w [PC + 0x31FA /* 00003380, value 0x0, cstring "" */], 1
00000188 3232 323A move.w D1, [A2 + D3.w * 2 + 0x3A]
0000018C 3242 movea.w A1, D2
0000018E 324A movea.w A1, A2
00000190 3252 movea.w A1, [A2]
00000192 325A movea.w A1, [A2]+
00000194 3262 movea.w A1, -[A2]
00000196 326A 3272 movea.w A1, [A2 + 0x3272]
0000019A 327A 5D12 movea.w A1, [PC + 0x5D12 /* 00005EAE, cstring ""<EOF> */]
0000019E 3282 move.w [A1], D2
000001A0 5D0A subq.b A2, 6
000001A2 328A move.w [A1], A2
000001A4 4C00 5282 movem.w D1,D7,A1,A4,A6, D0
000001A8 331A move.w -[A1], [A2]+
000001AA 3322 move.w -[A1], -[A2]
000001AC 332A 3332 move.w -[A1], [A2 + 0x3332]
000001B0 333A 8C2A move.w -[A1], [PC - 0x73D6 /* FFFF8DDC, cstring ""<EOF> */]
000001B4 5D32 01FA 5D2A 0212 0222 subq.b [[0x5D2A0212] + 0x222], 6
000001BE 5292 addq.l [A2], 1
000001C0 024A 8C32 andi.w A2, 0x8C32
000001C4 0252 5D6A andi.w [A2], 0x5D6A /* ']j' */
000001C8 029A 5D62 025A andi.l [A2]+, 0x5D62025A
000001CE 5D5A subq.w [A2]+, 6
000001D0 0262 0272 andi.w -[A2], 0x272
000001D4 5D4A subq.w A2, 6
000001D6 5D42 subq.w D2, 6
000001D8 0282 4355 3362 andi.l D2, 0x43553362 /* 'CU3b' */
000001DE 3372 337A 3392 339A 329A 32BA move.w [A1 + 0x32BA], [[A2 + 0x3392339A] + 0x329A]
000001EA 32D2 move.w [A1]+, [A2]
000001EC 32DA move.w [A1]+, [A2]+
000001EE 32E2 move.w [A1]+, -[A2]
000001F0 32FA 330A move.w [A1]+, [PC + 0x330A /* 000034FC, value 0x201F */]
000001F4 4E4F trap 15
000001F6 52AA 33D2 addq.l [A2 + 0x33D2], 1
000001FA 33DA 33E2 33EA move.w [0x33E233EA], [A2]+
00000200 33F2 33FA 3402 340A 3412 341A 3422 move.w [0x341A3422], [[0x3402340A] + 0x3412]
0000020E 342A 343A move.w D2, [A2 + 0x343A]
00000212 3442 movea.w A2, D2
00000214 344A movea.w A2, A2
00000216 3452 movea.w A2, [A2]
00000218 3462 movea.w A2, -[A2]
0000021A 346A 347A movea.w A2, [A2 + 0x347A]
0000021E 52B2 40FA addq.l [A2 + D4.w - 0x6], 1
00000222 4102 .invalid 0, D2 // invalid opcode 4 with b == 4
00000224 8C3A 410A or.b D6, [PC + 0x410A /* 0000410C, value 0x0, cstring "" */]
00000228 4112 .invalid 0, [A2] // invalid opcode 4 with b == 4
0000022A 411A .invalid 0, [A2]+ // invalid opcode 4 with b == 4
0000022C 4122 .invalid 0, -[A2] // invalid opcode 4 with b == 4
0000022E 412A 4132 .invalid 0, [A2 + 0x4132] // invalid opcode 4 with b == 4
00000232 413A 52BA .invalid 0, [PC + 0x52BA /* 000054EE, cstring ""<EOF> */] // invalid opcode 4 with b == 4
00000236 3492 move.w [A2], [A2]
00000238 349A move.w [A2], [A2]+
0000023A 34A2 move.w [A2], -[A2]
0000023C 34AA 34B2 move.w [A2], [A2 + 0x34B2]
00000240 52C2 shi D2
00000242 7FB2 moveq.l D7, 0xFFFFFFB2
00000244 3192 319A 31AA move.w [[ + D3] + 0x31AA], [A2]
0000024A 31A2 31B2 31DA 4950 52CA move.w [[0x31DA4950 + D3] + 0x52CA], -[A2]
00000254 7F4A moveq.l D7, 0x4A
00000256 7F62 moveq.l D7, 0x62
00000258 7F6A moveq.l D7, 0x6A
0000025A 7F5A moveq.l D7, 0x5A
0000025C 5DEA 7F72 slt [A2 + 0x7F72]
00000260 5DE2 slt -[A2]
00000262 7F7A moveq.l D7, 0x7A
00000264 7F82 moveq.l D7, 0xFFFFFF82
00000266 5DDA slt [A2]+
00000268 7F8A moveq.l D7, 0xFFFFFF8A
0000026A 5DD2 slt [A2]
0000026C 7F92 moveq.l D7, 0xFFFFFF92
0000026E 8C12 or.b D6, [A2]
00000270 5DCA 5DC2 dblt D2, +0x5DC4 /* 00006034 */
00000274 7F9A moveq.l D7, 0xFFFFFF9A
00000276 5DBA 7FA2 subq.l [PC + 0x7FA2 /* 0000821A, cstring ""<EOF> */], 6
0000027A 5DB2 5DAA 5DA2 5D92 subq.l [[0x5DA2 + D5 * 4] + 0x5D92], 6
00000282 0192 bclr [A2], D0
00000284 4150 chk.w D0, [A0]
00000286 504C addq.w A4, 8
00000288 4E00 .invalid // invalid opcode 4
0000028A 52D2 shi [A2]
0000028C 7AAA moveq.l D5, 0xFFFFFFAA
0000028E 7AB2 moveq.l D5, 0xFFFFFFB2
00000290 574E subq.w A6, 3
00000292 52DA shi [A2]+
00000294 419A .invalid 0, [A2]+ // invalid opcode 4 with b == 6
00000296 41A2 .invalid 0, -[A2] // invalid opcode 4 with b == 6
00000298 41AA 41BA .invalid 0, [A2 + 0x41BA] // invalid opcode 4 with b == 6
0000029C 41C2 lea.l A0, D2
0000029E 41CA lea.l A0, A2
000002A0 52E2 shi -[A2]
000002A2 4162 chk.w D0, -[A2]
000002A4 416A 4172 chk.w D0, [A2 + 0x4172]
000002A8 417A 418A chk.w D0, [PC + 0x418A /* 00004434, value 0x1F, cstring "" */]
000002AC 5E02 addq.b D2, 7
000002AE 4192 .invalid 0, [A2] // invalid opcode 4 with b == 6
000002B0 4182 .invalid 0, D2 // invalid opcode 4 with b == 6
000002B2 52EA 414A shi [A2 + 0x414A]
000002B6 415A chk.w D0, [A2]+
000002B8 52F2 129A shi [A2 + D1.w * 2 - 0x102]
000002BC 5257 addq.w [A7], 1
000002BE 52FA 7AC2 shi [PC + 0x7AC2 /* 00007D82 */]
000002C2 47E2 lea.l A3, -[A2]
000002C4 4650 not.w [A0]
000002C6 4300 .invalid 1, D0 // invalid opcode 4 with b == 4
000002C8 530A subq.b A2, 1
000002CA 3482 move.w [A2], D2
000002CC 348A move.w [A2], A2
000002CE 0D2A 0D3A btst [A2 + 0xD3A], D6
000002D2 0754 bchg [A4], D3
000002D4 267A 26AA movea.l A3, [PC + 0x26AA /* 00002980, value 0xA39B336B */]
000002D8 26C2 move.l [A3]+, D2
000002DA 2722 move.l -[A3], -[A2]
000002DC 272A 26EA move.l -[A3], [A2 + 0x26EA]
000002E0 2742 278A move.l [A3 + 0x278A], D2
000002E4 2792 5E42 move.l [A3 + D5 * 8 + 0x42], [A2]
000002E8 279A 5E3A move.l [A3 + D5 * 8 + 0x3A], [A2]+
000002EC 27A2 5E32 move.l [A3 + D5 * 8 + 0x32], -[A2]
000002F0 27AA 5E2A 27B2 27CA 27DA 5E8A move.l [[0x27CA27DA + D2 * 8] + 0x5E8A], [A2 + 0x5E2A]
000002FC 27E2 27EA 5251 5545 move.l [[0x5251] + 0x5545], -[A2]
00000304 5545 subq.w D5, 2
00000306 532A 454A subq.b [A2 + 0x454A], 1
0000030A 456A 455A chk.w D2, [A2 + 0x455A]
0000030E 4562 chk.w D2, -[A2]
00000310 4582 .invalid 2, D2 // invalid opcode 4 with b == 6
00000312 45A2 .invalid 2, -[A2] // invalid opcode 4 with b == 6
00000314 458A .invalid 2, A2 // invalid opcode 4 with b == 6
00000316 5645 addq.w D5, 3
00000318 5332 818A 819A subq.b [[ + <<invalid base displacement size>> + A0] - 0x7E66], 1
0000031E 81A2 or.l -[A2], D0
00000320 81AA 81B2 or.l [A2 - 0x7E4E], D0
00000324 05B2 8CD2 bclr [A2 + A0 * 4 - 0x46], D2
00000328 81C2 divs.w D0, D2
0000032A 05A2 bclr -[A2], D2
0000032C 059A bclr [A2]+, D2
0000032E 81DA divs.w D0, [A2]+
00000330 81BA 058A or.l [PC + 0x58A /* 0000058C, value 0x848A849A */], D0
00000334 05CA .incomplete
00000336 056A 81CA bchg [A2 - 0x7E36], D2
0000033A 05C2 .incomplete
0000033C 05D2 .incomplete
0000033E 5050 addq.w [A0], 8
00000340 5E9A addq.l [A2]+, 7
00000342 391A move.w -[A4], [A2]+
00000344 392A 3932 move.w -[A4], [A2 + 0x3932]
00000348 393A 3942 move.w -[A4], [PC + 0x3942 /* 00003C8C, value 0xF00 */]
0000034C 394A 3952 move.w [A4 + 0x3952], A2
00000350 1153 2C0A move.b [A0 + 0x2C0A], [A3]
00000354 2C12 move.l D6, [A2]
00000356 2C1A move.l D6, [A2]+
00000358 2C22 move.l D6, -[A2]
0000035A 2C2A 2C7A move.l D6, [A2 + 0x2C7A]
0000035E 2C3A 2C8A move.l D6, [PC + 0x2C8A /* 00002FEA, value 0x8DC0787 */]
00000362 5EB2 2C52 addq.l [A2 + D2 * 4 + 0x52], 7
00000366 2C42 movea.l A6, D2
00000368 5EA2 addq.l -[A2], 7
0000036A 2C32 4E4F move.l D6, [A2 + D4 * 8 + 0x4F]
0000036E 2CAA 2CB2 move.l [A6], [A2 + 0x2CB2]
00000372 0B44 bchg D4, D5
00000374 2CD2 move.l [A6]+, [A2]
00000376 0755 bchg [A5], D3
00000378 4249 clr.w A1
0000037A 544D addq.w A5, 2
0000037C 4150 chk.w D0, [A0]
0000037E 535A subq.w [A2]+, 1
00000380 5ED2 sgt [A2]
00000382 2DB2 2DEA 2DDA 0E4D 4457 move.l [A6 + D4.w * 4 + 0x57], [[0x2DDA] + 0xE4D]
0000038C 5362 subq.w -[A2], 1
0000038E 2DAA 2E22 2E0A move.l [A6 + D2 * 8 + 0xA], [A2 + 0x2E22]
00000394 2E02 move.l D7, D2
00000396 5F32 2E12 subq.b [A2 + D2 * 8 + 0x12], 7
0000039A 2E3A 2E4A move.l D7, [PC + 0x2E4A /* 000031E6, value 0xF210085 */]
0000039E 2E62 movea.l A7, -[A2]
000003A0 5F0A subq.b A2, 7
000003A2 2EF2 2EFA move.l [A7]+, [A2 + D2 * 8 - 0x6]
000003A6 2E52 movea.l A7, [A2]
000003A8 5EFA 2E72 sgt [PC + 0x2E72 /* 0000321C */]
000003AC 2E82 move.l [A7], D2
000003AE 2E92 move.l [A7], [A2]
000003B0 2E9A move.l [A7], [A2]+
000003B2 5EE2 sgt -[A2]
000003B4 2EA2 move.l [A7], -[A2]
000003B6 2EAA 5EDA move.l [A7], [A2 + 0x5EDA]
000003BA 2EB2 2EBA move.l [A7], [A2 + D2 * 8 - 0x70]
000003BE 2EC2 move.l [A7]+, D2
000003C0 2ECA move.l [A7]+, A2
000003C2 2ED2 move.l [A7]+, [A2]
000003C4 2EDA move.l [A7]+, [A2]+
000003C6 2F22 move.l -[A7], -[A2]
000003C8 2F1A move.l -[A7], [A2]+
000003CA 2F32 5455 move.l -[A7], [A2 + D5.w * 4 + 0x55]
000003CE 537A 2F3A subq.w [PC + 0x2F3A /* 0000330A, value 0xF81 */], 1
000003D2 2F4A 2F42 move.l [A7 + 0x2F42], A2
000003D6 2F5A 4F4F move.l [A7 + 0x4F4F], [A2]+
000003DA 5453 addq.w [A3], 2
000003DC 5382 subq.l D2, 1
000003DE 0E43 4C53 .invalid.w D3, 0x4C53 /* 'LS' */ // invalid immediate operation
000003E2 538A subq.l A2, 1
000003E4 2F6A 2F7A 2F8A move.l [A7 + 0x2F8A], [A2 + 0x2F7A]
000003EA 1043 movea.b A0, D3
000003EC 4144 chk.w D0, D4
000003EE 4453 neg.w [A3]
000003F0 5392 subq.l [A2], 1
000003F2 2F82 164D move.l [A7 + D1.w * 8 + 0x4D], D2
000003F6 5544 subq.w D4, 2
000003F8 539A subq.l [A2]+, 1
000003FA 2F92 1843 move.l [A7 + D1 + 0x43], [A2]
000003FE 53A2 subq.l -[A2], 1
00000400 2F9A 2FA2 2FAA 2FB2 move.l [[0x2FAA + D2 * 8] + 0x2FB2], [A2]+
00000408 2FBA 2FC2 1349 move.l [[A7 + <<invalid base displacement size>>]], [PC + 0x2FC2 /* 000033CC, value 0xF41116B */]
0000040E 4547 chk.w D2, D7
00000410 4E47 trap 7
00000412 4F4D chk.w D7, A5
00000414 5054 addq.w [A4], 8
00000416 53AA 2FCA subq.l [A2 + 0x2FCA], 1
0000041A 2FD2 move.l <<invalid special address>>, [A2]
0000041C 0B41 bchg D1, D5
0000041E 4949 chk.w D4, A1
00000420 300A move.w D0, A2
00000422 301A move.w D0, [A2]+
00000424 3022 move.w D0, -[A2]
00000426 303A 3052 move.w D0, [PC + 0x3052 /* 0000347A, value 0x0, cstring "" */]
0000042A 064D 594C addi.w A5, 0x594C /* 'YL' */
0000042E 4600 not.b D0
00000430 53BA 3072 subq.l [PC + 0x3072 /* 000034A4, value 0xC0F000F */], 1
00000434 309A move.w [A0], [A2]+
00000436 3082 move.w [A0], D2
00000438 5F7A 307A subq.w [PC + 0x307A /* 000034B4, value 0x8104 */], 7
0000043C 306A 3092 movea.w A0, [A2 + 0x3092]
00000440 308A move.w [A0], A2
00000442 30A2 move.w [A0], -[A2]
00000444 30B2 305A move.w [A0], [A2 + D3.w + 0x5A]
00000448 30AA 30BA move.w [A0], [A2 + 0x30BA]
0000044C 30D2 move.w [A0]+, [A2]
0000044E 30C2 move.w [A0]+, D2
00000450 30CA move.w [A0]+, A2
00000452 5F6A 30E2 subq.w [A2 + 0x30E2], 7
00000456 5F62 subq.w -[A2], 7
00000458 30EA 30F2 move.w [A0]+, [A2 + 0x30F2]
0000045C 53C2 sls D2
0000045E 30FA 3102 move.w [A0]+, [PC + 0x3102 /* 00003562, value 0xB30D */]
00000462 310A move.w -[A0], A2
00000464 4D4C chk.w D6, A4
00000466 5350 subq.w [A0], 1
00000468 317A 3122 3142 move.w [A0 + 0x3142], [PC + 0x3122 /* 0000358C, value 0xA510 */]
0000046E 5FAA 314A subq.l [A2 + 0x314A], 7
00000472 5FA2 subq.l -[A2], 7
00000474 3152 315A move.w [A0 + 0x315A], [A2]
00000478 3162 5F9A move.w [A0 + 0x5F9A], -[A2]
0000047C 316A 5F92 313A move.w [A0 + 0x313A], [A2 + 0x5F92]
00000482 312A 3132 move.w -[A0], [A2 + 0x3132]
00000486 3172 4C4D 4C4D move.w [A0 + 0x4C4D], [A2 + D4 * 4 + 0x4D]
0000048C 53D2 sls [A2]
0000048E 35AA 35B2 35E2 35CA 35D2 move.w [[0x35CA] + 0x35D2], [A2 + 0x35B2]
00000498 53DA sls [A2]+
0000049A 896A 8972 or.w [A2 - 0x768E], D4
0000049E 897A 8982 or.w [PC - 0x767E /* FFFF8984, cstring ""<EOF> */], D4
000004A2 8992 or.l [A2], D4
000004A4 899A or.l [A2]+, D4
000004A6 898A 89C2 unpk -[A4], -[A2], 0x89C2
000004AA 8A42 or.w D5, D2
000004AC 8A4A or.w D5, A2
000004AE 89F2 89D2 89DA divs.w D4, [[] - 0x7626]
000004B4 8AA2 or.l D5, -[A2]
000004B6 8A02 or.b D5, D2
000004B8 8A0A or.b D5, A2
000004BA 5FFA 8A12 sle [PC - 0x75EE /* FFFF8ECE */]
000004BE 5FF2 8A1A sle [A2 + A0 * 2 + 0x1A]
000004C2 5FEA 8A82 sle [A2 - 0x757E]
000004C6 5FE2 sle -[A2]
000004C8 8A22 or.b D5, -[A2]
000004CA 8A2A 8A32 or.b D5, [A2 - 0x75CE]
000004CE 8A3A 89BA or.b D5, [PC - 0x7646 /* FFFF89BC, cstring ""<EOF> */]
000004D2 8A6A 8A62 or.w D5, [A2 - 0x759E]
000004D6 8A5A or.w D5, [A2]+
000004D8 8A52 or.w D5, [A2]
000004DA 8A72 8A8A or.w D5, [A2 + A0 * 2 - 0x118]
000004DE 8A9A or.l D5, [A2]+
000004E0 414D chk.w D0, A5
000004E2 53E2 sls -[A2]
000004E4 8ABA 8ACA or.l D5, [PC - 0x7536 /* FFFF8ACC, cstring ""<EOF> */]
000004E8 8AC2 divu.w D5, D2
000004EA 8ADA divu.w D5, [A2]+
000004EC 8AD2 divu.w D5, [A2]
000004EE 8B1A or.b [A2]+, D5
000004F0 8AE2 divu.w D5, -[A2]
000004F2 8AEA 8B02 divu.w D5, [A2 - 0x74FE]
000004F6 8AF2 8AFA divu.w D5, [A2 + A0 * 2 - 0x6]
000004FA 8B0A sbcd -[A5], -[A2]
000004FC 8B12 or.b [A2], D5
000004FE 8B22 or.b -[A2], D5
00000500 8B2A 0D4D or.b [A2 + 0xD4D], D5
00000504 4143 chk.w D0, D3
00000506 53EA 8B4A sls [A2 - 0x74B6]
0000050A 8B62 or.w -[A2], D5
0000050C 8B6A 8B82 or.w [A2 - 0x747E], D5
00000510 53F2 1053 sls [A2 + D1.w + 0x53]
00000514 4443 neg.w D3
00000516 53FA 823A sls [PC - 0x7DC6 /* FFFF8752 */]
0000051A 8282 or.l D1, D2
0000051C 828A or.l D1, A2
0000051E 827A 826A or.w D1, [PC - 0x7D96 /* FFFF826C, cstring ""<EOF> */]
00000522 8292 or.l D1, [A2]
00000524 8252 or.w D1, [A2]
00000526 82B2 82BA or.l D1, [A2 + A0.w * 2 - 0x70]
0000052A 82C2 divu.w D1, D2
0000052C 82EA 82CA divu.w D1, [A2 - 0x7D36]
00000530 82D2 divu.w D1, [A2]
00000532 82DA divu.w D1, [A2]+
00000534 82E2 divu.w D1, -[A2]
00000536 8272 82F2 or.w D1, [A2 + A0.w * 2 - 0x14]
0000053A 82FA 832A divu.w D1, [PC - 0x7CD6 /* FFFF832C, cstring ""<EOF> */]
0000053E 8302 sbcd D1, D2
00000540 830A sbcd -[A1], -[A2]
00000542 831A or.b [A2]+, D1
00000544 8322 or.b -[A2], D1
00000546 8332 833A 8372 8382 8352 or.b [[A2 - 0x7C8D7C7E + A0 * 2] - 0x7CAE], D1
00000550 835A or.w [A2]+, D1
00000552 838A 83AA unpk -[A1], -[A2], 0x83AA
00000556 83B2 0B44 or.l <<invalid full ext with I/IS == 4>>, D1
0000055A 414D chk.w D0, A5
0000055C 540A addq.b A2, 2
0000055E 83CA divs.w D1, A2
00000560 83DA divs.w D1, [A2]+
00000562 83E2 divs.w D1, -[A2]
00000564 83D2 divs.w D1, [A2]
00000566 83EA 840A divs.w D1, [A2 - 0x7BF6]
0000056A 8412 or.b D2, [A2]
0000056C 83FA 8402 divs.w D1, [PC - 0x7BFE /* FFFF8404, cstring ""<EOF> */]
00000570 5412 addq.b [A2], 2
00000572 8442 or.w D2, D2
00000574 843A 844A or.b D2, [PC - 0x7BB6 /* FFFF844C, cstring ""<EOF> */]
00000578 8452 or.w D2, [A2]
0000057A 5422 addq.b -[A2], 2
0000057C 847A 846A or.w D2, [PC - 0x7B96 /* FFFF846C, cstring ""<EOF> */]
00000580 8482 or.l D2, D2
00000582 8462 or.w D2, -[A2]
00000584 1044 movea.b A0, D4
00000586 4549 chk.w D2, A1
00000588 542A 8492 addq.b [A2 - 0x7B6E], 2
0000058C 848A or.l D2, A2
0000058E 849A or.l D2, [A2]+
00000590 84A2 or.l D2, -[A2]
00000592 1544 584D move.b [A2 + 0x584D], D4
00000596 3F9A 3FA2 3FB2 4002 move.w [[0x3FB2 + D3 * 8] + 0x4002], [A2]+
0000059E 3FDA move.w <<invalid special address>>, [A2]+
000005A0 4022 negx.b -[A2]
000005A2 403A 3FFA negx.b [PC + 0x3FFA /* 0000459E, value 0x2100C514, cstring "!" */]
000005A6 3FE2 move.w <<invalid special address>>, -[A2]
000005A8 4032 6E32 negx.b [A2 + D6 * 8 + 0x32]
000005AC 6E3A bgt +0x3C /* 000005E8 */
000005AE 6E4A bgt +0x4C /* 000005FA */
000005B0 401A negx.b [A2]+
000005B2 3FF2 405A move.w <<invalid special address>>, [A2 + D4.w + 0x5A]
000005B6 4042 negx.w D2
000005B8 4052 negx.w [A2]
000005BA 3992 543A move.w [A4 + D5.w * 4 + 0x3A], [A2]
000005BE 81EA 81F2 divs.w D0, [A2 - 0x7E0E]
000005C2 40A2 negx.l -[A2]
000005C4 40BA 406A negx.l [PC + 0x406A /* 00004630, value 0x75210000 'u!\0\0', cstring "u!" */]
000005C8 4082 negx.l D2
000005CA 6E52 bgt +0x54 /* 0000061E */
000005CC 6E5A bgt +0x5C /* 00000628 */
000005CE 40DA move.w [A2]+, SR
000005D0 40E2 move.w -[A2], SR
000005D2 40EA 408A move.w [A2 + 0x408A], SR
000005D6 398A 5248 move.w [A4 + D5.w * 2 + 0x48], A2
000005DA 5442 addq.w D2, 2
000005DC 7FF2 moveq.l D7, 0xFFFFFFF2
label000005DE:
000005DE 38AA 38B2 move.w [A4], [A2 + 0x38B2]
000005E2 38E2 move.w [A4]+, -[A2]
000005E4 38DA move.w [A4]+, [A2]+
000005E6 38D2 move.w [A4]+, [A2]
label000005E8:
000005E8 38EA 3902 move.w [A4]+, [A2 + 0x3902]
000005EC 389A move.w [A4], [A2]+
000005EE 38A2 move.w [A4], -[A2]
000005F0 7FFA moveq.l D7, 0xFFFFFFFA
label000005F2:
000005F2 6EEA bgt -0x14 /* 000005DE */
000005F4 6EF2 bgt -0xC /* 000005E8 */
label000005F6:
000005F6 6EFA bgt -0x4 /* 000005F2 */
000005F8 38C2 move.w [A4]+, D2
label000005FA:
000005FA 4E43 trap 3
000005FC 4548 chk.w D2, A0
000005FE 544A addq.w A2, 2
label00000600:
00000600 050A btst A2, D2
00000602 4E49 trap 9
00000604 7FE2 moveq.l D7, 0xFFFFFFE2
00000606 7FEA moveq.l D7, 0xFFFFFFEA
00000608 84AA 84B2 or.l D2, [A2 - 0x7B4E]
// begin alternate branch 0000060A-0000060E
label0000060A:
0000060A 84B2 1244 or.l D2, [A2 + D1.w * 2 + 0x44]
// end alternate branch 0000060A-0000060E
label0000060A: // (misaligned)
0000060C 1244 movea.b A1, D4
0000060E 4D44 chk.w D6, D4
00000610 545A addq.w [A2]+, 2
00000612 84C2 divu.w D2, D2
00000614 84CA divu.w D2, A2
00000616 1244 movea.b A1, D4
00000618 4255 clr.w [A5]
0000061A 5462 addq.w -[A2], 2
0000061C 4EAA 4ECA jsr [A2 + 0x4ECA]
// begin alternate branch 0000061E-00000620
label0000061E:
0000061E 4ECA jmp A2
// end alternate branch 0000061E-00000620
label0000061E: // (misaligned)
00000620 4ED2 jmp [A2]
00000622 4F02 .invalid 7, D2 // invalid opcode 4 with b == 4
00000624 4EC2 jmp D2
00000626 4EEA 4F0A jmp [A2 + 0x4F0A]
// begin alternate branch 00000628-0000062A
label00000628:
00000628 4F0A .invalid 7, A2 // invalid opcode 4 with b == 4
// end alternate branch 00000628-0000062A
label00000628: // (misaligned)
0000062A 4EDA jmp [A2]+
0000062C 1349 546A move.b [A1 + 0x546A], A1
00000630 7FCA moveq.l D7, 0xFFFFFFCA
00000632 6EC2 bgt -0x3C /* 000005F6 */
00000634 6ECA bgt -0x34 /* 00000600 */
00000636 6ED2 bgt -0x2C /* 0000060A */
00000638 7FD2 moveq.l D7, 0xFFFFFFD2
0000063A 36DA move.w [A3]+, [A2]+
0000063C 36E2 move.w [A3]+, -[A2]
0000063E 7FDA moveq.l D7, 0xFFFFFFDA
00000640 36FA 370A move.w [A3]+, [PC + 0x370A /* 00003D4C, value 0xF, cstring "" */]
00000644 3722 move.w -[A3], -[A2]
label00000646:
00000646 2472 2442 movea.l A2, [A2 + D2.w * 4 + 0x42]
0000064A 244A movea.l A2, A2
0000064C 2542 250A move.l [A2 + 0x250A], D2
00000650 0945 bchg D5, D4
00000652 3772 378A 37F2 3732 move.w [A3 + 0x3732], [[ + <<invalid base displacement size>> + D3 * 8] + 0x37F2]
0000065A 377A 3882 2272 move.w [A3 + 0x2272], [PC + 0x3882 /* 00003EDE, value 0xF, cstring "" */]
00000660 2332 2352 24F2 move.l -[A1], [[A2] + 0x24F2]
00000666 37C2 37CA 376A move.w [[ + <<invalid base displacement size>>] + 0x376A], D2
0000066C 249A move.l [A2], [A2]+
0000066E 24AA 247A move.l [A2], [A2 + 0x247A]
00000672 2362 251A move.l [A1 + 0x251A], -[A2]
00000676 2532 24EA move.l -[A2], [A2 + D2.w * 4 - 0x22]
0000067A 24E2 move.l [A2]+, -[A2]
0000067C 0545 bchg D5, D2
0000067E 547A 252A addq.w [PC + 0x252A /* 00002BAA, value 0x8379 */], 2
00000682 253A 4947 move.l -[A2], [PC + 0x4947 /* 00004FCB, value 0xA0FA56B */]
00000686 5482 addq.l D2, 2
00000688 23A2 609A move.l [A1 + D6.w - 0x102], -[A2]
0000068C 23B2 23BA 6092 23C2 4B4C 548A move.l [A1 + D5.w * 4 - 0x118], [[0x609223C2 + D2 * 2] + 0x4B4C]
00000698 81E2 divs.w D0, -[A2]
0000069A 23E2 23D2 23F2 move.l [0x23D223F2], -[A2]
000006A0 0D45 bchg D5, D6
label000006A2:
000006A2 60A2 bra -0x5C /* 00000646 */
000006A4 23FA 2402 549A 240A move.l [0x549A240A], [PC + 0x2402 /* 00002AA8, value 0x2368 '#h', cstring "" */]
000006AC 4754 chk.w D3, [A4]
000006AE 4B00 .invalid 5, D0 // invalid opcode 4 with b == 4
000006B0 54A2 addq.l -[A2], 2
000006B2 2412 move.l D2, [A2]
000006B4 241A move.l D2, [A2]+
000006B6 0E45 4D54 .invalid.w D5, 0x4D54 /* 'MT' */ // invalid immediate operation
000006BA 54AA 2422 addq.l [A2 + 0x2422], 2
000006BE 0742 bchg D2, D3
000006C0 54B2 245A addq.l [A2 + D2.w * 4 + 0x5A], 2
000006C4 2462 movea.l A2, -[A2]
000006C6 54BA 242A addq.l [PC + 0x242A /* 00002AF2, value 0x2B7921 '+y!', cstring "" */], 2
000006CA 2432 243A move.l D2, [A2 + D2.w * 4 + 0x3A]
000006CE 1145 3812 move.b [A0 + 0x3812], D5
000006D2 381A move.w D4, [A2]+
000006D4 3822 move.w D4, -[A2]
000006D6 382A 3832 move.w D4, [A2 + 0x3832]
000006DA 383A 3842 move.w D4, [PC + 0x3842 /* 00003F1E, value 0x0, cstring "" */]
000006DE 384A movea.w A4, A2
000006E0 3852 movea.w A4, [A2]
000006E2 385A movea.w A4, [A2]+
000006E4 3862 movea.w A4, -[A2]
000006E6 60BA bra -0x44 /* 000006A2 */
000006E8 386A 60B2 movea.w A4, [A2 + 0x60B2]
000006EC 3872 60AA movea.w A4, [A2 + D6.w - 0x86]
000006F0 387A 54CA movea.w A4, [PC + 0x54CA /* 00005BBC, cstring ""<EOF> */]
000006F4 0A7A 54D2 399A xori.w [PC + 0x399A /* 00004090, value 0xF21 */], 0x54D2
000006FA 6162 bsr +0x64 /* 0000075E */
000006FC 39A2 39B2 39C2 3A1A 3A2A move.w [[0x39C23A1A + D3] + 0x3A2A], -[A2]
fn00000706:
00000706 614A bsr +0x4C /* 00000752 */
00000708 3A22 move.w D5, -[A2]
0000070A 6142 bsr +0x44 /* 0000074E */
0000070C 3A32 3A3A move.w D5, [A2 + D3 * 2 + 0x3A]
00000710 39BA 613A 39E2 39EA 39CA move.w [[0x39EA] + 0x39CA], [PC + 0x613A /* 0000684C, cstring ""<EOF> */]
0000071A 39D2 612A move.w 0x612A /* 'a*' */, [A2]
0000071E 39DA 39F2 move.w 0x39F2, [A2]+
00000722 611A bsr +0x1C /* 0000073E */
00000724 39FA 3A02 3A0A move.w 0x3A0A /* ':\n' */, [PC + 0x3A02 /* 00004128, value 0x2100 '!\0', cstring "!" */]
// begin alternate branch 00000726-0000072A
fn00000726:
00000726 3A02 move.w D5, D2
00000728 3A0A move.w D5, A2
// end alternate branch 00000726-0000072A
fn00000726: // (misaligned)
0000072A 0A4C 5745 xori.w A4, 0x5745 /* 'WE' */
0000072E 54DA scc [A2]+
00000730 3A42 movea.w A5, D2
00000732 3A6A 3A4A movea.w A5, [A2 + 0x3A4A]
00000736 3A9A move.w [A5], [A2]+
00000738 3A7A 6182 movea.w A5, [PC + 0x6182 /* 000068BC, cstring ""<EOF> */]
0000073C 3A8A move.w [A5], A2
fn0000073E:
0000073E 3A92 move.w [A5], [A2]
00000740 3AA2 move.w [A5], -[A2]
00000742 3AC2 move.w [A5]+, D2
00000744 3ACA move.w [A5]+, A2
00000746 617A bsr +0x7C /* 000007C2 */
00000748 3A52 movea.w A5, [A2]
0000074A 3A5A movea.w A5, [A2]+
0000074C 3A62 movea.w A5, -[A2]
fn0000074E:
0000074E 616A bsr +0x6C /* 000007BA */
00000750 3A72 1353 4E47 4157 movea.w A5, [[A2] + 0x4E474157]
// begin alternate branch 00000752-00000758
fn00000752:
00000752 1353 4E47 move.b [A1 + 0x4E47], [A3]
00000756 4157 chk.w D0, [A7]
// end alternate branch 00000752-00000758
fn00000752: // (misaligned)
00000758 54E2 scc -[A2]
0000075A 3AD2 move.w [A5]+, [A2]
0000075C 3AFA 3ADA move.w [A5]+, [PC + 0x3ADA /* 00004238, value 0xCB78 */]
// begin alternate branch 0000075E-00000760
fn0000075E:
0000075E 3ADA move.w [A5]+, [A2]+
// end alternate branch 0000075E-00000760
fn0000075E: // (misaligned)
00000760 3B1A move.w -[A5], [A2]+
00000762 3B3A 3B12 move.w -[A5], [PC + 0x3B12 /* 00004276, value 0x2100 '!\0', cstring "!" */]
00000766 3B22 move.w -[A5], -[A2]
00000768 3B32 3AF2 move.w -[A5], [A2 + D3 * 2 - 0x14]
0000076C 3AE2 move.w [A5]+, -[A2]
0000076E 3B42 3AEA move.w [A5 + 0x3AEA /* export_1881 */], D2
00000772 6192 bsr -0x6C /* 00000706 */
00000774 3B52 3B0A move.w [A5 + 0x3B0A /* export_1885 */], [A2]
00000778 3B02 move.w -[A5], D2
0000077A 3B4A 0A4D move.w [A5 + 0xA4D], A2
0000077E 54EA 3B62 scc [A2 + 0x3B62]
00000782 61A2 bsr -0x5C /* 00000726 */
00000784 3B6A 3B72 619A move.w [A5 + 0x619A /* export_3119 */], [A2 + 0x3B72]
0000078A 3B5A 0B48 move.w [A5 + 0xB48], [A2]+
0000078E 54F2 3B7A 3B82 3B8A 61AA scc [[A2 + 0x3B823B8A] + 0x61AA]
00000798 3B9A 3B92 5741 move.w [[ + D3 * 2] + 0x5741], [A2]+
0000079E 5948 subq.w A0, 4
000007A0 54FA 3BA2 scc [PC + 0x3BA2 /* 00004344 */]
000007A4 3BB2 3BBA 3BDA 3BC2 3BCA 3BD2 094D move.w [[] + 0x94D], [[0x3BDA3BC2 + D3 * 2] + 0x3BCA]
000007B2 5502 subq.b D2, 2
000007B4 3BEA 3C4A move.w <<invalid special address>>, [A2 + 0x3C4A]
000007B8 3C52 movea.w A6, [A2]
fn000007BA:
000007BA 3C0A move.w D6, A2
000007BC 3C22 move.w D6, -[A2]
000007BE 3BF2 61BA 3C02 3C2A 3C3A move.w <<invalid special address>>, [[0x3C023C2A + D6] + 0x3C3A]
// begin alternate branch 000007C2-000007C8
fn000007C2:
000007C2 3C02 move.w D6, D2
000007C4 3C2A 3C3A move.w D6, [A2 + 0x3C3A]
// end alternate branch 000007C2-000007C8
fn000007C2: // (misaligned)
000007C8 3C42 movea.w A6, D2
000007CA 3C1A move.w D6, [A2]+
000007CC 3C5A movea.w A6, [A2]+
000007CE 3BFA 5548 move.w <<invalid special address>>, [PC + 0x5548 /* 00005D18, cstring ""<EOF> */]
000007D2 550A subq.b A2, 2
000007D4 3C6A 3C62 movea.w A6, [A2 + 0x3C62]
000007D8 0C48 5512 cmpi.w A0, 0x5512
000007DC 41D2 lea.l A0, [A2]
000007DE 1654 movea.b A3, [A4]
000007E0 551A subq.b [A2]+, 2
000007E2 41DA lea.l A0, [A2]+
000007E4 41EA 4212 lea.l A0, [A2 + 0x4212]
000007E8 420A clr.b A2
000007EA 421A clr.b [A2]+
000007EC 4222 clr.b -[A2]
000007EE 4202 clr.b D2
000007F0 41E2 lea.l A0, -[A2]
000007F2 41F2 4232 lea.l A0, [A2 + D4.w * 2 + 0x32]
000007F6 1553 5522 move.b [A2 + 0x5522], [A3]
000007FA 423A 425A clr.b [PC + 0x425A /* 00004A56, value 0xF05120F */]
000007FE 4849 pea.l A1
00000800 4654 not.w [A4]
00000802 4B45 chk.w D5, D5
00000804 552A 4462 subq.b [A2 + 0x4462], 2
00000808 44D2 move.b [A2], CCR
0000080A 44CA move.b A2, CCR
0000080C 446A 44DA neg.w [A2 + 0x44DA]
00000810 44BA 4472 neg.l [PC + 0x4472 /* 00004C84, value 0x171419, cstring "" */]
00000814 447A 4482 neg.w [PC + 0x4482 /* 00004C98, value 0x190F651B */]
00000818 449A neg.l [A2]+
0000081A 44B2 44A2 neg.l [A2 + D4.w * 4 - 0x94]
0000081E 44C2 move.b D2, CCR
00000820 4F57 chk.w D7, [A7]
00000822 4F43 chk.w D7, D3
00000824 5532 4502 450A subq.b [[A2 + <<invalid base displacement size>> + D4 * 4] + 0x450A], 2
0000082A 4512 .invalid 2, [A2] // invalid opcode 4 with b == 4
0000082C 4D55 chk.w D6, [A5]
0000082E 4C54 4942 movem.l D1,D6,A0,A3,A6, [A4]
00000832 553A 44E2 subq.b [PC + 0x44E2 /* 00004D16, value 0xF */], 2
00000836 44EA 44F2 move.b [A2 + 0x44F2], CCR
0000083A 44FA 5542 move.b [PC + 0x5542 /* 00005D7E, cstring ""<EOF> */], CCR
0000083E 427A 4272 clr.w [PC + 0x4272 /* 00004AB2, value 0x2100A50D, cstring "!" */]
00000842 426A 1854 clr.w [A2 + 0x1854]
00000846 5450 addq.w [A0], 2
00000848 414D chk.w D0, A5
0000084A 4100 .invalid 0, D0 // invalid opcode 4 with b == 4
0000084C 554A subq.w A2, 2
0000084E 4282 clr.l D2
00000850 4332 429A .invalid 1, [A2 + D4.w * 2 - 0x102] // invalid opcode 4 with b == 4
00000854 42A2 clr.l -[A2]
00000856 433A 428A .invalid 1, [PC + 0x428A /* 00004AE2, value 0xA50F0F, cstring "" */] // invalid opcode 4 with b == 4
0000085A 4312 .invalid 1, [A2] // invalid opcode 4 with b == 4
0000085C 42AA 42B2 clr.l [A2 + 0x42B2]
00000860 42BA 42C2 clr.l [PC + 0x42C2 /* 00004B24, value 0x41122B70 */]
00000864 4322 .invalid 1, -[A2] // invalid opcode 4 with b == 4
00000866 432A 4292 .invalid 1, [A2 + 0x4292] // invalid opcode 4 with b == 4
0000086A 431A .invalid 1, [A2]+ // invalid opcode 4 with b == 4
0000086C 42E2 .invalid -[A2] // invalid opcode 4 with subtype 1
0000086E 42FA 42DA .invalid [PC + 0x42DA /* 00004B4A, value 0x9B2D, cstring "" */] // invalid opcode 4 with subtype 1
00000872 42CA .invalid A2 // invalid opcode 4 with subtype 1
00000874 4302 .invalid 1, D2 // invalid opcode 4 with b == 4
00000876 430A .invalid 1, A2 // invalid opcode 4 with b == 4
00000878 434A chk.w D1, A2
0000087A 435A chk.w D1, [A2]+
0000087C 1054 movea.b A0, [A4]
0000087E 4362 chk.w D1, -[A2]
00000880 436A 4372 chk.w D1, [A2 + 0x4372]
00000884 437A 438A chk.w D1, [PC + 0x438A /* 00004C10, value 0xF, cstring "" */]
00000888 4392 .invalid 1, [A2] // invalid opcode 4 with b == 6
0000088A 439A .invalid 1, [A2]+ // invalid opcode 4 with b == 6
0000088C 443A 4442 neg.b [PC + 0x4442 /* 00004CD0, value 0x1F031F3B */]
00000890 444A neg.w A2
00000892 442A 441A neg.b [A2 + 0x441A]
00000896 43A2 .invalid 1, -[A2] // invalid opcode 4 with b == 6
00000898 43BA 43CA .invalid 1, [PC + 0x43CA /* 00004C64, value 0x2100050A, cstring "!" */] // invalid opcode 4 with b == 6
0000089C 43C2 lea.l A1, D2
0000089E 43DA lea.l A1, [A2]+
000008A0 43E2 lea.l A1, -[A2]
000008A2 43F2 4422 lea.l A1, [A2 + D4.w * 4 + 0x22]
000008A6 4432 5753 555A 3DA2 neg.b [[A2] + 0x555A3DA2]
000008AE 3DB2 3DCA 3DD2 3DE2 3DC2 3DDA move.w [[0x3DC2] + 0x3DDA], [[ + <<invalid base displacement size>>] + 0x3DD2]
000008BA 3E12 move.w D7, [A2]
000008BC 3E4A movea.w A7, A2
000008BE 3E3A 3E42 move.w D7, [PC + 0x3E42 /* 00004702, value 0x83, cstring "" */]
000008C2 3E32 3DAA 3E22 3E2A move.w D7, [[0x3E22 + D3 * 4] + 0x3E2A]
000008CA 3E1A move.w D7, [A2]+
000008CC 4F55 chk.w D7, [A5]
000008CE 5562 subq.w -[A2], 2
000008D0 3E52 movea.w A7, [A2]
000008D2 3E5A movea.w A7, [A2]+
000008D4 3E62 movea.w A7, -[A2]
000008D6 3E6A 3E72 movea.w A7, [A2 + 0x3E72]
000008DA 3E82 move.w [A7], D2
000008DC 3E9A move.w [A7], [A2]+
000008DE 3E7A 3E8A movea.w A7, [PC + 0x3E8A /* 0000476A, value 0xF8, cstring "" */]
000008E2 3E92 move.w [A7], [A2]
000008E4 1053 movea.b A0, [A3]
000008E6 5542 subq.w D2, 2
000008E8 4454 neg.w [A4]
000008EA 556A 3EA2 subq.w [A2 + 0x3EA2], 2
000008EE 3EAA 0D53 move.w [A7], [A2 + 0xD53]
000008F2 4756 chk.w D3, [A6]
000008F4 3EB2 3EC2 move.w [A7], [A2 + D3 * 8 - 0x62]
000008F8 3ECA move.w [A7]+, A2
000008FA 3EBA 4C55 move.w [A7], [PC + 0x4C55 /* 00005551, cstring ""<EOF> */]
000008FE 557A 3ED2 subq.w [PC + 0x3ED2 /* 000047D2, value 0x40F */], 2
00000902 3EDA move.w [A7]+, [A2]+
00000904 3EEA 3EF2 move.w [A7]+, [A2 + 0x3EF2]
00000908 3EFA 3EE2 move.w [A7]+, [PC + 0x3EE2 /* 000047EC, value 0xF85 */]
0000090C 1141 5645 move.b [A0 + 0x5645], D1
00000910 5582 subq.l D2, 2
00000912 042A 0D51 5549 subi.b [A2 + 0x5549], 0x51 /* 'Q' */
00000918 434B chk.w D1, A3
0000091A 4743 chk.w D3, D3
0000091C 558A subq.l A2, 2
0000091E 3F22 move.w -[A7], -[A2]
00000920 3F32 3F1A 3F0A move.w -[A7], [[A2 + D3 * 8] + 0x3F0A]
00000926 4D54 chk.w D6, [A4]
00000928 5592 subq.l [A2], 2
0000092A 3CDA move.w [A6]+, [A2]+
0000092C 3CE2 move.w [A6]+, -[A2]
0000092E 3CEA 3CF2 move.w [A6]+, [A2 + 0x3CF2]
00000932 3CFA 3D02 move.w [A6]+, [PC + 0x3D02 /* 00004636, value 0x2100 '!\0', cstring "!" */]
00000936 0754 bchg [A4], D3
00000938 3D0A move.w -[A6], A2
0000093A 3D12 move.w -[A6], [A2]
0000093C 3D1A move.w -[A6], [A2]+
0000093E 3D22 move.w -[A6], -[A2]
00000940 6252 bhi +0x54 /* 00000994 */
00000942 3D2A 624A move.w -[A6], [A2 + 0x624A]
00000946 3D32 3D3A 3D42 3D4A 623A move.w -[A6], [[A2 + 0x3D423D4A + D3 * 4] + 0x623A]
00000950 3D52 6232 move.w [A6 + 0x6232], [A2]
00000954 3D72 55A2 3D8A 3D92 3D9A move.w [A6 + 0x3D9A], [[0x3D8A + D5 * 4] + 0x3D92]
0000095E 55AA 3D5A subq.l [A2 + 0x3D5A], 2
00000962 3D62 4754 move.w [A6 + 0x4754], -[A2]
00000966 3CAA 3CB2 move.w [A6], [A2 + 0x3CB2]
0000096A 0851 55BA bchg.b [A1], 0xBA
0000096E 3C9A move.w [A6], [A2]+
00000970 3CA2 move.w [A6], -[A2]
00000972 55C2 scs D2
00000974 4802 nbcd.b D2
00000976 480A nbcd.b A2
00000978 4812 nbcd.b [A2]
0000097A 481A nbcd.b [A2]+
0000097C 0850 55CA bchg.b [A0], 0xCA
00000980 6272 bhi +0x74 /* 000009F4 */
00000982 488A 4892 movem.w A2, D1,D4,D7,A3,A6
00000986 489A 48A2 movem.w [A2]+, D1,D5,D7,A3,A6
0000098A 48D2 485A movem.l [A2], D1,D3,D4,D6,A3,A6
0000098E 55D2 scs [A2]
00000990 48FA 0D44 4550 movem.l [PC + 0x4550 /* 00004EE2, value 0x65270F, cstring "" */], D2,D6,A0,A2,A3
// begin alternate branch 00000994-00000996
label00000994:
00000994 4550 chk.w D2, [A0]
// end alternate branch 00000994-00000996
label00000994: // (misaligned)
00000996 55DA scs [A2]+
00000998 4902 .invalid 4, D2 // invalid opcode 4 with b == 4
0000099A 490A .invalid 4, A2 // invalid opcode 4 with b == 4
0000099C 4912 .invalid 4, [A2] // invalid opcode 4 with b == 4
0000099E 491A .invalid 4, [A2]+ // invalid opcode 4 with b == 4
000009A0 4922 .invalid 4, -[A2] // invalid opcode 4 with b == 4
000009A2 492A 493A .invalid 4, [A2 + 0x493A] // invalid opcode 4 with b == 4
000009A6 4942 chk.w D4, D2
label000009A8:
000009A8 494A chk.w D4, A2
000009AA 4962 chk.w D4, -[A2]
000009AC 496A 55E2 chk.w D4, [A2 + 0x55E2]
000009B0 4972 55EA 4982 498A chk.w D4, [[0x4982] + 0x498A]
000009B8 4992 .invalid 4, [A2] // invalid opcode 4 with b == 6
000009BA 499A .invalid 4, [A2]+ // invalid opcode 4 with b == 6
000009BC 62EA bhi -0x14 /* 000009A8 */
000009BE 49A2 .invalid 4, -[A2] // invalid opcode 4 with b == 6
000009C0 49AA 49B2 .invalid 4, [A2 + 0x49B2] // invalid opcode 4 with b == 6
000009C4 49BA 49CA .invalid 4, [PC + 0x49CA /* 00005390, cstring ""<EOF> */] // invalid opcode 4 with b == 6
000009C8 49D2 lea.l A4, [A2]
000009CA 49DA lea.l A4, [A2]+
000009CC 49E2 lea.l A4, -[A2]
000009CE 49EA 49F2 lea.l A4, [A2 + 0x49F2]
000009D2 49FA 4A02 lea.l A4, [PC + 0x4A02 /* 000053D6, cstring ""<EOF> */]
000009D6 0754 bchg [A4], D3
000009D8 55FA 4A0A scs [PC + 0x4A0A /* 000053E4 */]
000009DC 5602 addq.b D2, 3
000009DE 4A1A tst.b [A2]+
000009E0 4A22 tst.b -[A2]
000009E2 4A2A 4A32 tst.b [A2 + 0x4A32]
000009E6 4A3A 560A tst.b [PC + 0x560A /* 00005FF2, cstring ""<EOF> */]
000009EA 4A4A tst.w A2
000009EC 4A52 tst.w [A2]
000009EE 4A5A tst.w [A2]+
000009F0 4A62 tst.w -[A2]
000009F2 4A6A 4956 tst.w [A2 + 0x4956]
// begin alternate branch 000009F4-000009F6
label000009F4:
000009F4 4956 chk.w D4, [A6]
// end alternate branch 000009F4-000009F6
label000009F4: // (misaligned)
000009F6 4A72 4A8A tst.w [A2 + D4 * 2 - 0x118]
000009FA 4A92 tst.l [A2]
000009FC 4A9A tst.l [A2]+
000009FE 4AA2 tst.l -[A2]
00000A00 4AC2 tas.b D2
00000A02 0744 bchg D4, D3
00000A04 561A addq.b [A2]+, 3
00000A06 4ADA tas.b [A2]+
00000A08 4AE2 tas.b -[A2]
00000A0A 4AEA 4AF2 tas.b [A2 + 0x4AF2]
00000A0E 4AFA bgnd
00000A10 0B4E bchg A6, D5
00000A12 4B02 .invalid 5, D2 // invalid opcode 4 with b == 4
00000A14 4B0A .invalid 5, A2 // invalid opcode 4 with b == 4
00000A16 4B12 .invalid 5, [A2] // invalid opcode 4 with b == 4
00000A18 4B1A .invalid 5, [A2]+ // invalid opcode 4 with b == 4
00000A1A 4B22 .invalid 5, -[A2] // invalid opcode 4 with b == 4
00000A1C 094E bchg A6, D4
00000A1E 562A 4B2A addq.b [A2 + 0x4B2A], 3
00000A22 4B42 chk.w D5, D2
00000A24 4B32 4B3A 4B4A 4B52 4B5A .invalid 5, [[A2 + 0x4B4A4B52 + D4 * 2] + 0x4B5A] // invalid opcode 4 with b == 4
00000A2E 4B62 chk.w D5, -[A2]
00000A30 4B6A 0E4C chk.w D5, [A2 + 0xE4C]
00000A34 4B45 chk.w D5, D5
00000A36 5632 4ACA addq.b [A2 + D4 * 2 - 0x54], 3
00000A3A 4AD2 tas.b [A2]
00000A3C 0D41 bchg D1, D6
00000A3E 5644 addq.w D4, 3
00000A40 563A 71BA addq.b [PC + 0x71BA /* 00007BFC, cstring ""<EOF> */], 3
00000A44 71CA moveq.l D0, 0xFFFFFFCA
00000A46 71C2 moveq.l D0, 0xFFFFFFC2
00000A48 71D2 moveq.l D0, 0xFFFFFFD2
00000A4A 71DA moveq.l D0, 0xFFFFFFDA
00000A4C 5553 subq.w [A3], 2
00000A4E 5642 addq.w D2, 3
label00000A50:
00000A50 71E2 moveq.l D0, 0xFFFFFFE2
00000A52 6302 bls +0x4 /* 00000A56 */
00000A54 62FA bhi -0x4 /* 00000A50 */
label00000A56:
00000A56 7212 moveq.l D1, 0x12
00000A58 721A moveq.l D1, 0x1A
00000A5A 094E bchg A6, D4
00000A5C 5543 subq.w D3, 2
00000A5E 564A addq.w A2, 3
00000A60 71EA moveq.l D0, 0xFFFFFFEA
00000A62 722A moveq.l D1, 0x2A
00000A64 0B4F bchg A7, D5
00000A66 5641 addq.w D1, 3
00000A68 4C43 71FA movem.l D1,D3,D4,D5,D6,D7,A0,A4,A5,A6, D3
00000A6C 7232 moveq.l D1, 0x32
00000A6E 723A moveq.l D1, 0x3A
00000A70 0A4E 5543 xori.w A6, 0x5543 /* 'UC' */
00000A74 434B chk.w D1, A3
00000A76 565A addq.w [A2]+, 3
00000A78 71F2 moveq.l D0, 0xFFFFFFF2
00000A7A 7242 moveq.l D1, 0x42
00000A7C 4947 chk.w D4, D7
00000A7E 4854 pea.l [A4]
00000A80 4B42 chk.w D5, D2
00000A82 4F58 chk.w D7, [A0]+
00000A84 5662 addq.w -[A2], 3
00000A86 12BA 104C move.b [A1], [PC + 0x104C /* 00001AD4, value 0x8 */]
00000A8A 5453 addq.w [A3], 2
00000A8C 566A 12C2 addq.w [A2 + 0x12C2], 3
00000A90 0F53 bchg [A3], D7
00000A92 5672 12CA addq.w [A2 + D1.w * 2 - 0x54], 3
00000A96 12D2 move.b [A1]+, [A2]
00000A98 1150 5353 move.b [A0 + 0x5353], [A0]
00000A9C 738A moveq.l D1, 0xFFFFFF8A
00000A9E 7292 moveq.l D1, 0xFFFFFF92
00000AA0 72AA moveq.l D1, 0xFFFFFFAA
00000AA2 729A moveq.l D1, 0xFFFFFF9A
00000AA4 72A2 moveq.l D1, 0xFFFFFFA2
00000AA6 454D chk.w D2, A5
00000AA8 5682 addq.l D2, 3
00000AAA 7252 moveq.l D1, 0x52
00000AAC 725A moveq.l D1, 0x5A
00000AAE 72B2 moveq.l D1, 0xFFFFFFB2
00000AB0 72BA moveq.l D1, 0xFFFFFFBA
00000AB2 72C2 moveq.l D1, 0xFFFFFFC2
00000AB4 72CA moveq.l D1, 0xFFFFFFCA
00000AB6 72D2 moveq.l D1, 0xFFFFFFD2
00000AB8 72DA moveq.l D1, 0xFFFFFFDA
00000ABA 72E2 moveq.l D1, 0xFFFFFFE2
00000ABC 0B45 bchg D5, D5
00000ABE 5456 addq.w [A6], 2
00000AC0 568A addq.l A2, 3
00000AC2 7262 moveq.l D1, 0x62
00000AC4 726A moveq.l D1, 0x6A
00000AC6 7282 moveq.l D1, 0xFFFFFF82
00000AC8 727A moveq.l D1, 0x7A
00000ACA 728A moveq.l D1, 0xFFFFFF8A
00000ACC 0A54 7322 xori.w [A4], 0x7322 /* 's\"' */
00000AD0 72FA moveq.l D1, 0xFFFFFFFA
00000AD2 7302 moveq.l D1, 0x02
00000AD4 732A moveq.l D1, 0x2A
00000AD6 7332 moveq.l D1, 0x32
00000AD8 7342 moveq.l D1, 0x42
00000ADA 734A moveq.l D1, 0x4A
00000ADC 7362 moveq.l D1, 0x62
00000ADE 1353 569A move.b [A1 + 0x569A], [A3]
00000AE2 12E2 move.b [A1]+, -[A2]
00000AE4 12DA move.b [A1]+, [A2]+
00000AE6 12EA 12F2 move.b [A1]+, [A2 + 0x12F2]
00000AEA 12FA 0F53 move.b [A1]+, [PC + 0xF53 /* 00001A3F, value 0xF */]
00000AEE 4F55 chk.w D7, [A5]
00000AF0 56A2 addq.l -[A2], 3
00000AF2 1302 move.b -[A1], D2
00000AF4 1312 move.b -[A1], [A2]
00000AF6 130A move.b -[A1], A2
00000AF8 0B41 bchg D1, D5
00000AFA 56AA 131A addq.l [A2 + 0x131A], 3
00000AFE 1332 132A 133A 1342 move.b -[A1], [[A2 + 0x133A + D1 * 2] + 0x1342]
00000B06 1322 move.b -[A1], -[A2]
00000B08 134A 1352 move.b [A1 + 0x1352], A2
00000B0C 135A 1362 move.b [A1 + 0x1362], [A2]+
00000B10 1372 0F49 56B2 move.b [A1 + 0x56B2], [[A2 + <<invalid base displacement size>>]]
00000B16 778A moveq.l D3, 0xFFFFFF8A
00000B18 7782 moveq.l D3, 0xFFFFFF82
00000B1A 0D44 bchg D4, D6
00000B1C 4355 chk.w D1, [A5]
00000B1E 56BA 7772 addq.l [PC + 0x7772 /* 00008292, cstring ""<EOF> */], 3
00000B22 777A moveq.l D3, 0x7A
00000B24 0F4D bchg A5, D7
00000B26 775A moveq.l D3, 0x5A
00000B28 776A moveq.l D3, 0x6A
00000B2A 7762 moveq.l D3, 0x62
00000B2C 1744 4753 move.b [A3 + 0x4753], D4
00000B30 56CA 779A dbne D2, +0x779C /* 000082CC */
00000B34 77BA moveq.l D3, 0xFFFFFFBA
00000B36 7822 moveq.l D4, 0x22
00000B38 782A moveq.l D4, 0x2A
00000B3A 7862 moveq.l D4, 0x62
00000B3C 77AA moveq.l D3, 0xFFFFFFAA
00000B3E 784A moveq.l D4, 0x4A
00000B40 7852 moveq.l D4, 0x52
00000B42 785A moveq.l D4, 0x5A
00000B44 77D2 moveq.l D3, 0xFFFFFFD2
00000B46 77DA moveq.l D3, 0xFFFFFFDA
00000B48 77E2 moveq.l D3, 0xFFFFFFE2
00000B4A 77F2 moveq.l D3, 0xFFFFFFF2
00000B4C 77EA moveq.l D3, 0xFFFFFFEA
00000B4E 77FA moveq.l D3, 0xFFFFFFFA
00000B50 780A moveq.l D4, 0x0A
00000B52 781A moveq.l D4, 0x1A
00000B54 7832 moveq.l D4, 0x32
00000B56 77A2 moveq.l D3, 0xFFFFFFA2
00000B58 77C2 moveq.l D3, 0xFFFFFFC2
00000B5A 7872 moveq.l D4, 0x72
00000B5C 787A moveq.l D4, 0x7A
00000B5E 7812 moveq.l D4, 0x12
00000B60 56D2 sne [A2]
00000B62 736A moveq.l D1, 0x6A
00000B64 7372 moveq.l D1, 0x72
00000B66 0C4E 56DA cmpi.w A6, 0x56DA
00000B6A 7382 moveq.l D1, 0xFFFFFF82
00000B6C 737A moveq.l D1, 0x7A
00000B6E 0850 56E2 bchg.b [A0], 0xE2
00000B72 7392 moveq.l D1, 0xFFFFFF92
00000B74 73EA moveq.l D1, 0xFFFFFFEA
00000B76 73F2 moveq.l D1, 0xFFFFFFF2
00000B78 73FA moveq.l D1, 0xFFFFFFFA
00000B7A 7402 moveq.l D2, 0x02
00000B7C 740A moveq.l D2, 0x0A
00000B7E 7412 moveq.l D2, 0x12
00000B80 4956 chk.w D4, [A6]
00000B82 56EA 739A sne [A2 + 0x739A]
// begin alternate branch 00000B84-00000B86
label00000B84:
00000B84 739A moveq.l D1, 0xFFFFFF9A
// end alternate branch 00000B84-00000B86
label00000B84: // (misaligned)
00000B86 73A2 moveq.l D1, 0xFFFFFFA2
label00000B88:
00000B88 741A moveq.l D2, 0x1A
00000B8A 7422 moveq.l D2, 0x22
00000B8C 742A moveq.l D2, 0x2A
00000B8E 7432 moveq.l D2, 0x32
00000B90 743A moveq.l D2, 0x3A
00000B92 7442 moveq.l D2, 0x42
00000B94 744A moveq.l D2, 0x4A
00000B96 1343 4E46 move.b [A1 + 0x4E46], D3
00000B9A 56F2 73AA 73B2 7452 sne [[0x73B2 + D7 * 2] + 0x7452]
00000BA2 745A moveq.l D2, 0x5A
00000BA4 7462 moveq.l D2, 0x62
00000BA6 746A moveq.l D2, 0x6A
00000BA8 747A moveq.l D2, 0x7A
00000BAA 7482 moveq.l D2, 0xFFFFFF82
00000BAC 1253 movea.b A1, [A3]
00000BAE 56FA 73BA sne [PC + 0x73BA /* 00007F6A */]
00000BB2 73C2 moveq.l D1, 0xFFFFFFC2
00000BB4 748A moveq.l D2, 0xFFFFFF8A
00000BB6 7492 moveq.l D2, 0xFFFFFF92
00000BB8 749A moveq.l D2, 0xFFFFFF9A
00000BBA 74A2 moveq.l D2, 0xFFFFFFA2
00000BBC 0953 bchg [A3], D4
00000BBE 5702 subq.b D2, 3
00000BC0 73CA moveq.l D1, 0xFFFFFFCA
00000BC2 73D2 moveq.l D1, 0xFFFFFFD2
00000BC4 74BA moveq.l D2, 0xFFFFFFBA
00000BC6 74AA moveq.l D2, 0xFFFFFFAA
00000BC8 74B2 moveq.l D2, 0xFFFFFFB2
00000BCA 74C2 moveq.l D2, 0xFFFFFFC2
00000BCC 74CA moveq.l D2, 0xFFFFFFCA
00000BCE 570A subq.b A2, 3
00000BD0 73DA moveq.l D1, 0xFFFFFFDA
00000BD2 73E2 moveq.l D1, 0xFFFFFFE2
00000BD4 74DA moveq.l D2, 0xFFFFFFDA
00000BD6 74D2 moveq.l D2, 0xFFFFFFD2
00000BD8 74E2 moveq.l D2, 0xFFFFFFE2
00000BDA 74EA moveq.l D2, 0xFFFFFFEA
00000BDC 74F2 moveq.l D2, 0xFFFFFFF2
00000BDE 0D41 bchg D1, D6
00000BE0 5712 subq.b [A2], 3
00000BE2 8602 or.b D3, D2
00000BE4 8612 or.b D3, [A2]
00000BE6 8632 863A or.b D3, [A2 + A0.w * 8 + 0x3A]
00000BEA 0755 bchg [A5], D3
00000BEC 4F4F chk.w D7, A7
00000BEE 571A subq.b [A2]+, 3
00000BF0 8652 or.w D3, [A2]
00000BF2 865A or.w D3, [A2]+
00000BF4 6392 bls -0x6C /* 00000B88 */
00000BF6 8662 or.w D3, -[A2]
00000BF8 638A bls -0x74 /* 00000B84 */
00000BFA 866A 8672 or.w D3, [A2 - 0x798E]
00000BFE 637A bls +0x7C /* 00000C7A */
label00000C00:
00000C00 867A 8682 or.w D3, [PC - 0x797E /* FFFF8684, cstring ""<EOF> */]
label00000C04:
00000C04 636A bls +0x6C /* 00000C70 */
00000C06 8692 or.l D3, [A2]
00000C08 6362 bls +0x64 /* 00000C6C */
00000C0A 869A or.l D3, [A2]+
00000C0C 635A bls +0x5C /* 00000C68 */
00000C0E 86A2 or.l D3, -[A2]
00000C10 6352 bls +0x54 /* 00000C64 */
label00000C12:
00000C12 86AA 634A or.l D3, [A2 + 0x634A]
label00000C16:
00000C16 86BA 86C2 or.l D3, [PC - 0x793E /* FFFF86C4, cstring ""<EOF> */]
label00000C1A:
00000C1A 0A54 1E32 xori.w [A4], 0x1E32
00000C1E 1E3A 1E42 move.b D7, [PC + 0x1E42 /* 00002A62, value 0x21 '!', cstring "!" */]
00000C22 1EA2 move.b [A7], -[A2]
00000C24 1EAA 1E4A move.b [A7], [A2 + 0x1E4A]
00000C28 1E52 movea.b A7, [A2]
00000C2A 1E5A movea.b A7, [A2]+
00000C2C 1E62 movea.b A7, -[A2]
00000C2E 1E6A 1EBA movea.b A7, [A2 + 0x1EBA]
00000C32 1E72 1E7A movea.b A7, [A2 + D1 * 8 + 0x7A]
00000C36 63E2 bls -0x1C /* 00000C1A */
00000C38 1ED2 move.b [A7]+, [A2]
00000C3A 63DA bls -0x24 /* 00000C16 */
00000C3C 1EDA move.b [A7]+, [A2]+
00000C3E 63D2 bls -0x2C /* 00000C12 */
00000C40 1F0A move.b -[A7], A2
00000C42 1EE2 move.b [A7]+, -[A2]
00000C44 1EEA 63C2 move.b [A7]+, [A2 + 0x63C2]
00000C48 1F02 move.b -[A7], D2
00000C4A 1E8A move.b [A7], A2
00000C4C 1E92 move.b [A7], [A2]
00000C4E 8C42 or.w D6, D2
00000C50 63B2 bls -0x4C /* 00000C04 */
00000C52 1EC2 move.b [A7]+, D2
00000C54 63AA bls -0x54 /* 00000C00 */
00000C56 1ECA move.b [A7]+, A2
00000C58 1EB2 639A 1EF2 move.b [A7], [[ + D6 * 2] + 0x1EF2]
00000C5E 0852 4F4F bchg.b [A2], 0x4F /* 'O' */
00000C62 572A 0332 subq.b [A2 + 0x332], 3
// begin alternate branch 00000C64-00000C78
label00000C64:
00000C64 0332 033A 034A 0352 0A44 btst [[A2 + 0x34A0352 + D0 * 2] + 0xA44], D1
label00000C68: // (misaligned)
label00000C6C: // (misaligned)
00000C6E 5732 13EA 13E2 13C2 subq.b [[0x13E2] + 0x13C2], 3
label00000C70: // (misaligned)
00000C76 0D4E bchg A6, D6
// end alternate branch 00000C64-00000C78
label00000C64: // (misaligned)
00000C66 033A 034A btst [PC + 0x34A /* 00000FB2, value 0x6C 'l' */], D1
// begin alternate branch 00000C68-00000C6A
label00000C68:
00000C68 034A bchg A2, D1
// end alternate branch 00000C68-00000C6A
label00000C68: // (misaligned)
00000C6A 0352 bchg [A2], D1
label00000C6C:
00000C6C 0A44 5732 xori.w D4, 0x5732 /* 'W2' */
label00000C70:
00000C70 13EA 13E2 13C2 0D4E move.b [0x13C20D4E], [A2 + 0x13E2]
00000C78 573A 74FA subq.b [PC + 0x74FA /* 00008174, cstring ""<EOF> */], 3
// begin alternate branch 00000C7A-00000C7C
label00000C7A:
00000C7A 74FA moveq.l D2, 0xFFFFFFFA
// end alternate branch 00000C7A-00000C7C
label00000C7A: // (misaligned)
00000C7C 7502 moveq.l D2, 0x02
00000C7E 750A moveq.l D2, 0x0A
00000C80 756A moveq.l D2, 0x6A
00000C82 7512 moveq.l D2, 0x12
00000C84 751A moveq.l D2, 0x1A
00000C86 7522 moveq.l D2, 0x22
00000C88 752A moveq.l D2, 0x2A
00000C8A 7552 moveq.l D2, 0x52
00000C8C 755A moveq.l D2, 0x5A
00000C8E 757A moveq.l D2, 0x7A
00000C90 7582 moveq.l D2, 0xFFFFFF82
00000C92 7532 moveq.l D2, 0x32
00000C94 754A moveq.l D2, 0x4A
00000C96 758A moveq.l D2, 0xFFFFFF8A
00000C98 759A moveq.l D2, 0xFFFFFF9A
00000C9A 5654 addq.w [A4], 3
00000C9C 5742 subq.w D2, 3
00000C9E 75DA moveq.l D2, 0xFFFFFFDA
00000CA0 75BA moveq.l D2, 0xFFFFFFBA
00000CA2 75CA moveq.l D2, 0xFFFFFFCA
00000CA4 75FA moveq.l D2, 0xFFFFFFFA
00000CA6 7622 moveq.l D3, 0x22
00000CA8 7632 moveq.l D3, 0x32
00000CAA 763A moveq.l D3, 0x3A
00000CAC 7642 moveq.l D3, 0x42
00000CAE 764A moveq.l D3, 0x4A
00000CB0 7652 moveq.l D3, 0x52
00000CB2 75E2 moveq.l D2, 0xFFFFFFE2
00000CB4 7662 moveq.l D3, 0x62
00000CB6 766A moveq.l D3, 0x6A
00000CB8 7672 moveq.l D3, 0x72
00000CBA 767A moveq.l D3, 0x7A
00000CBC 75D2 moveq.l D2, 0xFFFFFFD2
00000CBE 765A moveq.l D3, 0x5A
00000CC0 75C2 moveq.l D2, 0xFFFFFFC2
00000CC2 7592 moveq.l D2, 0xFFFFFF92
00000CC4 761A moveq.l D3, 0x1A
00000CC6 7692 moveq.l D3, 0xFFFFFF92
00000CC8 8C4A or.w D6, A2
00000CCA 7682 moveq.l D3, 0xFFFFFF82
00000CCC 768A moveq.l D3, 0xFFFFFF8A
00000CCE 769A moveq.l D3, 0xFFFFFF9A
00000CD0 76A2 moveq.l D3, 0xFFFFFFA2
00000CD2 76AA moveq.l D3, 0xFFFFFFAA
00000CD4 76B2 moveq.l D3, 0xFFFFFFB2
00000CD6 76BA moveq.l D3, 0xFFFFFFBA
00000CD8 76C2 moveq.l D3, 0xFFFFFFC2
00000CDA 574A subq.w A2, 3
00000CDC 7DA2 moveq.l D6, 0xFFFFFFA2
label00000CDE:
00000CDE 7DAA moveq.l D6, 0xFFFFFFAA
00000CE0 7DB2 moveq.l D6, 0xFFFFFFB2
00000CE2 63FA bls -0x4 /* 00000CDE */
00000CE4 7DBA moveq.l D6, 0xFFFFFFBA
00000CE6 7DC2 moveq.l D6, 0xFFFFFFC2
00000CE8 7DD2 moveq.l D6, 0xFFFFFFD2
00000CEA 0550 bchg [A0], D2
00000CEC 5752 subq.w [A2], 3
00000CEE 7DDA moveq.l D6, 0xFFFFFFDA
00000CF0 7DEA moveq.l D6, 0xFFFFFFEA
00000CF2 7DE2 moveq.l D6, 0xFFFFFFE2
00000CF4 0D50 bchg [A0], D6
00000CF6 5950 subq.w [A0], 4
00000CF8 575A subq.w [A2]+, 3
00000CFA 7E5A moveq.l D7, 0x5A
00000CFC 7E4A moveq.l D7, 0x4A
00000CFE 7E52 moveq.l D7, 0x52
00000D00 1353 5762 move.b [A1 + 0x5762], [A3]
00000D04 8012 or.b D0, [A2]
00000D06 7E6A moveq.l D7, 0x6A
00000D08 6432 bcc +0x34 /* 00000D3C */
00000D0A 7E72 moveq.l D7, 0x72
00000D0C 7E7A moveq.l D7, 0x7A
00000D0E 7E8A moveq.l D7, 0xFFFFFF8A
00000D10 7E92 moveq.l D7, 0xFFFFFF92
00000D12 7EA2 moveq.l D7, 0xFFFFFFA2
00000D14 7EAA moveq.l D7, 0xFFFFFFAA
00000D16 7EB2 moveq.l D7, 0xFFFFFFB2
00000D18 7EBA moveq.l D7, 0xFFFFFFBA
00000D1A 801A or.b D0, [A2]+
00000D1C 576A 7DFA subq.w [A2 + 0x7DFA], 3
00000D20 7DF2 moveq.l D6, 0xFFFFFFF2
00000D22 0950 bchg [A0], D4
00000D24 5450 addq.w [A0], 2
00000D26 7E0A moveq.l D7, 0x0A
00000D28 0E4C 544C .invalid.w A4, 0x544C /* 'TL' */ // invalid immediate operation
00000D2C 4547 chk.w D2, D7
00000D2E 5559 subq.w [A1]+, 2
00000D30 577A 8022 subq.w [PC - 0x7FDE /* FFFF8D54, cstring ""<EOF> */], 3
00000D34 8032 7EE2 or.b D0, [A2 + D7 * 8 - 0x30]
00000D38 7EEA moveq.l D7, 0xFFFFFFEA
00000D3A 7EDA moveq.l D7, 0xFFFFFFDA
label00000D3C:
00000D3C 7EF2 moveq.l D7, 0xFFFFFFF2
label00000D3E:
00000D3E 7EFA moveq.l D7, 0xFFFFFFFA
00000D40 7F02 moveq.l D7, 0x02
00000D42 7F0A moveq.l D7, 0x0A
00000D44 7F12 moveq.l D7, 0x12
00000D46 7F2A moveq.l D7, 0x2A
00000D48 7F3A moveq.l D7, 0x3A
label00000D4A:
00000D4A 7F42 moveq.l D7, 0x42
00000D4C 802A 0D54 or.b D0, [A2 + 0xD54]
00000D50 4156 chk.w D0, [A6]
00000D52 4947 chk.w D4, D7
00000D54 5782 subq.l D2, 3
00000D56 7992 moveq.l D4, 0xFFFFFF92
00000D58 79A2 moveq.l D4, 0xFFFFFFA2
00000D5A 79AA moveq.l D4, 0xFFFFFFAA
00000D5C 79B2 moveq.l D4, 0xFFFFFFB2
00000D5E 4542 chk.w D2, D2
00000D60 578A subq.l A2, 3
label00000D62:
00000D62 79BA moveq.l D4, 0xFFFFFFBA
00000D64 79CA moveq.l D4, 0xFFFFFFCA
00000D66 79D2 moveq.l D4, 0xFFFFFFD2
00000D68 4741 chk.w D3, D1
00000D6A 5792 subq.l [A2], 3
label00000D6C:
00000D6C 79DA moveq.l D4, 0xFFFFFFDA
00000D6E 79E2 moveq.l D4, 0xFFFFFFE2
00000D70 79EA moveq.l D4, 0xFFFFFFEA
00000D72 79F2 moveq.l D4, 0xFFFFFFF2
00000D74 579A subq.l [A2]+, 3
00000D76 796A moveq.l D4, 0x6A
00000D78 7972 moveq.l D4, 0x72
00000D7A 797A moveq.l D4, 0x7A
00000D7C 7982 moveq.l D4, 0xFFFFFF82
00000D7E 798A moveq.l D4, 0xFFFFFF8A
00000D80 0841 57A2 bchg.b D1, 0xA2
label00000D84:
00000D84 803A 78AA or.b D0, [PC + 0x78AA /* 000078AC, cstring ""<EOF> */]
00000D88 78D2 moveq.l D4, 0xFFFFFFD2
00000D8A 78E2 moveq.l D4, 0xFFFFFFE2
label00000D8C:
00000D8C 78EA moveq.l D4, 0xFFFFFFEA
00000D8E 78F2 moveq.l D4, 0xFFFFFFF2
00000D90 792A moveq.l D4, 0x2A
00000D92 7902 moveq.l D4, 0x02
00000D94 78C2 moveq.l D4, 0xFFFFFFC2
00000D96 78CA moveq.l D4, 0xFFFFFFCA
label00000D98:
00000D98 78DA moveq.l D4, 0xFFFFFFDA
00000D9A 78FA moveq.l D4, 0xFFFFFFFA
00000D9C 791A moveq.l D4, 0x1A
00000D9E 7932 moveq.l D4, 0x32
00000DA0 793A moveq.l D4, 0x3A
00000DA2 8042 or.w D0, D2
00000DA4 7942 moveq.l D4, 0x42
label00000DA6:
00000DA6 0941 bchg D1, D4
00000DA8 57AA 1402 subq.l [A2 + 0x1402], 3
00000DAC 140A move.b D2, A2
00000DAE 1412 move.b D2, [A2]
label00000DB0:
00000DB0 1422 move.b D2, -[A2]
00000DB2 5155 subq.w [A5], 8
00000DB4 4B54 chk.w D5, [A4]
00000DB6 57B2 804A subq.l [A2 + A0.w + 0x4A], 3
00000DBA 6682 bne -0x7C /* 00000D3E */
00000DBC 644A bcc +0x4C /* 00000E08 */
00000DBE 668A bne -0x74 /* 00000D4A */
00000DC0 0A4C 4753 xori.w A4, 0x4753 /* 'GS' */
label00000DC4:
00000DC4 57BA 709A subq.l [PC + 0x709A /* 00007E60, cstring ""<EOF> */], 3
label00000DC8:
00000DC8 6872 bvc +0x74 /* 00000E3C */
00000DCA 594C subq.w A4, 4
label00000DCC:
00000DCC 0075 8052 8062 ori.w [A5 + A0.w + 0x62], 0x8052
00000DD2 70EA moveq.l D0, 0xFFFFFFEA
00000DD4 68C2 bvc -0x3C /* 00000D98 */
label00000DD6:
00000DD6 6462 bcc +0x64 /* 00000E3A */
00000DD8 66AA bne -0x54 /* 00000D84 */
00000DDA 68CA bvc -0x34 /* 00000DA6 */
00000DDC 687A bvc +0x7C /* 00000E58 */
label00000DDE:
00000DDE 6882 bvc -0x7C /* 00000D62 */
00000DE0 688A bvc -0x74 /* 00000D6C */
label00000DE2:
00000DE2 8C5A or.w D6, [A2]+
00000DE4 68E2 bvc -0x1C /* 00000DC8 */
label00000DE6:
00000DE6 691A bvs +0x1C /* 00000E02 */
00000DE8 7082 moveq.l D0, 0xFFFFFF82
label00000DEA:
00000DEA 70E2 moveq.l D0, 0xFFFFFFE2
00000DEC 7112 moveq.l D0, 0x12
00000DEE 70BA moveq.l D0, 0xFFFFFFBA
label00000DF0:
00000DF0 70FA moveq.l D0, 0xFFFFFFFA
00000DF2 711A moveq.l D0, 0x1A
00000DF4 7122 moveq.l D0, 0x22
label00000DF6:
00000DF6 712A moveq.l D0, 0x2A
label00000DF8:
00000DF8 70F2 moveq.l D0, 0xFFFFFFF2
label00000DFA:
00000DFA 70CA moveq.l D0, 0xFFFFFFCA
00000DFC 70D2 moveq.l D0, 0xFFFFFFD2
00000DFE 710A moveq.l D0, 0x0A
00000E00 7102 moveq.l D0, 0x02
label00000E02:
00000E02 70DA moveq.l D0, 0xFFFFFFDA
00000E04 695A bvs +0x5C /* 00000E60 */
00000E06 645A bcc +0x5C /* 00000E62 */
label00000E08:
00000E08 6982 bvs -0x7C /* 00000D8C */
label00000E0A:
00000E0A 6BD2 bmi -0x2C /* 00000DDE */
label00000E0C:
00000E0C 68EA bvc -0x14 /* 00000DF8 */
00000E0E 6912 bvs +0x14 /* 00000E22 */
label00000E10:
00000E10 8C52 or.w D6, [A2]
00000E12 68D2 bvc -0x2C /* 00000DE6 */
label00000E14:
00000E14 68DA bvc -0x24 /* 00000DF0 */
label00000E16:
00000E16 680A bvc +0xC /* 00000E22 */
label00000E18:
00000E18 67FA beq -0x4 /* 00000E14 */
00000E1A 6802 bvc +0x4 /* 00000E1E */
label00000E1C:
00000E1C 6892 bvc -0x6C /* 00000DB0 */
label00000E1E:
00000E1E 692A bvs +0x2C /* 00000E4A */
00000E20 69AA bvs -0x54 /* 00000DCC */
label00000E22:
00000E22 69B2 bvs -0x4C /* 00000DD6 */
00000E24 69D2 bvs -0x2C /* 00000DF8 */
label00000E26:
00000E26 69E2 bvs -0x1C /* 00000E0A */
label00000E28:
00000E28 699A bvs -0x64 /* 00000DC4 */
00000E2A 6952 bvs +0x54 /* 00000E7E */
00000E2C 66EA bne -0x14 /* 00000E18 */
00000E2E 68B2 bvc -0x4C /* 00000DE2 */
label00000E30:
00000E30 6932 bvs +0x34 /* 00000E64 */
label00000E32:
00000E32 6942 bvs +0x44 /* 00000E76 */
00000E34 0D49 bchg A1, D6
00000E36 4D4C chk.w D6, A4
00000E38 5446 addq.w D6, 2
label00000E3A:
00000E3A 57CA 6AD2 dbeq D2, +0x6AD4 /* 0000790E */
// begin alternate branch 00000E3C-00000E3E
label00000E3C:
00000E3C 6AD2 bpl -0x2C /* 00000E10 */
// end alternate branch 00000E3C-00000E3E
label00000E3C: // (misaligned)
00000E3E 8072 6A52 or.w D0, [A2 + D6 * 2 + 0x52]
00000E42 6AB2 bpl -0x4C /* 00000DF6 */
label00000E44:
00000E44 6A7A bpl +0x7C /* 00000EC0 */
label00000E46:
00000E46 6AA2 bpl -0x5C /* 00000DEA */
00000E48 6AC2 bpl -0x3C /* 00000E0C */
label00000E4A:
00000E4A 6ACA bpl -0x34 /* 00000E16 */
00000E4C 6ADA bpl -0x24 /* 00000E28 */
00000E4E 6AE2 bpl -0x1C /* 00000E32 */
label00000E50:
00000E50 6B0A bmi +0xC /* 00000E5C */
00000E52 6AF2 bpl -0xC /* 00000E46 */
00000E54 6AFA bpl -0x4 /* 00000E50 */
00000E56 6B02 bmi +0x4 /* 00000E5A */
label00000E58:
00000E58 6B12 bmi +0x14 /* 00000E6C */
label00000E5A:
00000E5A 6B22 bmi +0x24 /* 00000E7E */
label00000E5C:
00000E5C 6B3A bmi +0x3C /* 00000E98 */
00000E5E 6B42 bmi +0x44 /* 00000EA2 */
label00000E60:
00000E60 6B4A bmi +0x4C /* 00000EAC */
label00000E62:
00000E62 6B5A bmi +0x5C /* 00000EBE */
label00000E64:
00000E64 6B6A bmi +0x6C /* 00000ED0 */
00000E66 6B32 bmi +0x34 /* 00000E9A */
00000E68 70AA moveq.l D0, 0xFFFFFFAA
00000E6A 6A0A bpl +0xC /* 00000E76 */
label00000E6C:
00000E6C 70B2 moveq.l D0, 0xFFFFFFB2
00000E6E 6A12 bpl +0x14 /* 00000E82 */
00000E70 6A2A bpl +0x2C /* 00000E9C */
00000E72 6A32 bpl +0x34 /* 00000EA6 */
00000E74 6B52 bmi +0x54 /* 00000EC8 */
label00000E76:
00000E76 6A82 bpl -0x7C /* 00000DFA */
00000E78 6A1A bpl +0x1C /* 00000E94 */
00000E7A 0849 57D2 bchg.b A1, 0xD2
label00000E7E:
00000E7E 805A or.w D0, [A2]+
00000E80 6B9A bmi -0x64 /* 00000E1C */
label00000E82:
00000E82 6BA2 bmi -0x5C /* 00000E26 */
00000E84 6BAA bmi -0x54 /* 00000E30 */
00000E86 6BB2 bmi -0x4C /* 00000E3A */
00000E88 6BBA bmi -0x44 /* 00000E44 */
00000E8A 6B72 bmi +0x74 /* 00000EFE */
00000E8C 57DA seq [A2]+
00000E8E 6832 bvc +0x34 /* 00000EC2 */
label00000E90:
00000E90 683A bvc +0x3C /* 00000ECC */
label00000E92:
00000E92 6842 bvc +0x44 /* 00000ED6 */
label00000E94:
00000E94 6822 bvc +0x24 /* 00000EB8 */
00000E96 681A bvc +0x1C /* 00000EB2 */
label00000E98:
00000E98 682A bvc +0x2C /* 00000EC4 */
label00000E9A:
00000E9A 0F53 bchg [A3], D7
label00000E9C:
00000E9C 8082 or.l D0, D2
00000E9E 1F6A 1FBA 1F5A move.b [A7 + 0x1F5A], [A2 + 0x1FBA]
// begin alternate branch 00000EA2-00000EA6
label00000EA2:
00000EA2 1F5A 64EA move.b [A7 + 0x64EA], [A2]+
// end alternate branch 00000EA2-00000EA6
label00000EA2: // (misaligned)
00000EA4 64EA bcc -0x14 /* 00000E90 */
label00000EA6:
00000EA6 1F72 1F92 1F9A 1F8A move.b [A7 + 0x1F8A], [[ + D1 * 8] + 0x1F9A]
// begin alternate branch 00000EAC-00000EB0
label00000EAC:
00000EAC 1F8A 64E2 move.b [A7 + D6.w * 4 - 0x30], A2
// end alternate branch 00000EAC-00000EB0
label00000EAC: // (misaligned)
00000EAE 64E2 bcc -0x1C /* 00000E92 */
00000EB0 1FA2 1F7A 64DA 1F82 1F32 move.b [[A7 + 0x64DA1F82] + 0x1F32], -[A2]
// begin alternate branch 00000EB2-00000EB8
label00000EB2:
00000EB2 1F7A 64DA 1F82 move.b [A7 + 0x1F82], [PC + 0x64DA /* 0000738E, cstring ""<EOF> */]
// end alternate branch 00000EB2-00000EB8
// begin alternate branch 00000EB8-00000EBC
label00000EB8:
00000EB8 1F32 64C2 move.b -[A7], [A2 + D6.w * 4 - 0x62]
// end alternate branch 00000EB8-00000EBC
label00000EB2: // (misaligned)
label00000EB8: // (misaligned)
00000EBA 64C2 bcc -0x3C /* 00000E7E */
00000EBC 2022 move.l D0, -[A2]
label00000EBE:
00000EBE 2132 201A move.l -[A0], [A2 + D2.w + 0x1A]
// begin alternate branch 00000EC0-00000EC2
label00000EC0:
00000EC0 201A move.l D0, [A2]+
// end alternate branch 00000EC0-00000EC2
label00000EC0: // (misaligned)
label00000EC2:
00000EC2 2142 1FEA move.l [A0 + 0x1FEA], D2
// begin alternate branch 00000EC4-00000ECC
label00000EC4:
00000EC4 1FEA 1FF2 move.b <<invalid special address>>, [A2 + 0x1FF2]
label00000EC8:
00000EC8 1FFA 213A move.b <<invalid special address>>, [PC + 0x213A /* 00003004, value 0x7 */]
// end alternate branch 00000EC4-00000ECC
label00000EC4: // (misaligned)
00000EC6 1FF2 1FFA 213A 2122 20B2 move.b <<invalid special address>>, [[0x213A2122] + 0x20B2]
// begin alternate branch 00000ECC-00000ED2
label00000ECC:
00000ECC 2122 move.l -[A0], -[A2]
00000ECE 20B2 20DA move.l [A0], [A2 + D2.w - 0x38]
// end alternate branch 00000ECC-00000ED2
label00000EC8: // (misaligned)
label00000ECC: // (misaligned)
label00000ED0:
00000ED0 20DA move.l [A0]+, [A2]+
00000ED2 20E2 move.l [A0]+, -[A2]
00000ED4 20EA 8C62 move.l [A0]+, [A2 - 0x739E]
// begin alternate branch 00000ED6-00000ED8
label00000ED6:
00000ED6 8C62 or.w D6, -[A2]
// end alternate branch 00000ED6-00000ED8
label00000ED6: // (misaligned)
00000ED8 215A 20A2 move.l [A0 + 0x20A2], [A2]+
label00000EDC:
00000EDC 216A 209A 1FAA move.l [A0 + 0x1FAA], [A2 + 0x209A]
00000EE2 1F52 20FA move.b [A7 + 0x20FA], [A2]
00000EE6 2112 move.l -[A0], [A2]
00000EE8 211A move.l -[A0], [A2]+
00000EEA 6492 bcc -0x6C /* 00000E7E */
00000EEC 2182 2172 217A 648A 218A move.l [[A0 + 0x217A648A] + 0x218A], D2
00000EF6 219A 21A2 21AA 21B2 move.l [[0x21AA + D2] + 0x21B2], [A2]+
label00000EFE:
00000EFE 21C2 1F62 move.l [0x00001F62], D2
00000F02 212A 8C6A move.l -[A0], [A2 - 0x7396]
00000F06 2152 1FCA move.l [A0 + 0x1FCA], [A2]
00000F0A 1FE2 move.b <<invalid special address>>, -[A2]
00000F0C 0644 4D56 addi.w D4, 0x4D56 /* 'MV' */
00000F10 57EA 21D2 seq [A2 + 0x21D2]
00000F14 21FA 21F2 2202 move.l [0x00002202], [PC + 0x21F2 /* 00003108, value 0x2100000F, cstring "!" */]
00000F1A 2212 move.l D1, [A2]
00000F1C 222A 2232 move.l D1, [A2 + 0x2232]
// begin alternate branch 00000F1E-00000F24
label00000F1E:
00000F1E 2232 223A move.l D1, [A2 + D2.w * 2 + 0x3A]
00000F22 2242 movea.l A1, D2
// end alternate branch 00000F1E-00000F24
label00000F1E: // (misaligned)
00000F20 223A 2242 move.l D1, [PC + 0x2242 /* 00003164, value 0xF21, cstring "" */]
00000F24 224A movea.l A1, A2
00000F26 5256 addq.w [A6], 1
00000F28 57F2 651A 225A seq [[A2 + D6 * 4] + 0x225A]
// begin alternate branch 00000F2C-00000F2E
label00000F2C:
00000F2C 225A movea.l A1, [A2]+
// end alternate branch 00000F2C-00000F2E
label00000F2C: // (misaligned)
00000F2E 0847 57FA bchg.b D7, 0xFA
00000F32 6522 bcs +0x24 /* 00000F56 */
00000F34 6F4A ble +0x4C /* 00000F80 */
00000F36 6F6A ble +0x6C /* 00000FA2 */
00000F38 6F52 ble +0x54 /* 00000F8C */
00000F3A 6F5A ble +0x5C /* 00000F96 */
00000F3C 4844 swap.w D4
00000F3E 5802 addq.b D2, 4
00000F40 6F9A ble -0x64 /* 00000EDC */
label00000F42:
00000F42 6F7A ble +0x7C /* 00000FBE */
00000F44 1046 movea.b A0, D6
00000F46 554C subq.w A4, 2
00000F48 4C53 580A movem.l D1,D3,A3,A4,A6, [A3]
00000F4C 0353 bchg [A3], D1
00000F4E 534F subq.w A7, 1
00000F50 5812 addq.b [A2], 4
00000F52 7022 moveq.l D0, 0x22
label00000F54:
00000F54 0E53 4854 .invalid.w [A3], 0x4854 /* 'HT' */ // invalid immediate operation
// begin alternate branch 00000F56-00000F58
label00000F56:
00000F56 4854 pea.l [A4]
// end alternate branch 00000F56-00000F58
label00000F56: // (misaligned)
label00000F58:
00000F58 581A addq.b [A2]+, 4
00000F5A 809A or.l D0, [A2]+
00000F5C 7052 moveq.l D0, 0x52
00000F5E 80A2 or.l D0, -[A2]
00000F60 7042 moveq.l D0, 0x42
00000F62 8C72 4856 or.w D6, [A2 + D4 + 0x56]
00000F66 8BFA 8C02 divs.w D5, [PC - 0x73FE /* FFFF8C04, cstring ""<EOF> */]
00000F6A 084D 5942 bchg.b A5, 0x42 /* 'B' */
00000F6E 582A 8092 addq.b [A2 - 0x7F6E], 4
00000F72 702A moveq.l D0, 0x2A
label00000F74:
00000F74 0D53 bchg [A3], D6
label00000F76:
00000F76 504C addq.w A4, 8
00000F78 5832 0B44 addq.b <<invalid full ext with I/IS == 4>>, 4
00000F7C 554D subq.w A5, 2
00000F7E 583A 80AA addq.b [PC - 0x7F56 /* FFFF902A, cstring ""<EOF> */], 4
// begin alternate branch 00000F80-00000F84
label00000F80:
00000F80 80AA 6C4A or.l D0, [A2 + 0x6C4A]
// end alternate branch 00000F80-00000F84
label00000F80: // (misaligned)
00000F82 6C4A bge +0x4C /* 00000FCE */
00000F84 6C52 bge +0x54 /* 00000FD8 */
00000F86 80B2 6C42 or.l D0, [A2 + D6 * 4 + 0x42]
// begin alternate branch 00000F88-00000F8A
label00000F88:
00000F88 6C42 bge +0x44 /* 00000FCC */
// end alternate branch 00000F88-00000F8A
label00000F88: // (misaligned)
label00000F8A:
00000F8A 6BEA bmi -0x14 /* 00000F76 */
label00000F8C:
00000F8C 6BF2 bmi -0xC /* 00000F80 */
00000F8E 6BFA bmi -0x4 /* 00000F8A */
00000F90 5842 addq.w D2, 4
00000F92 80BA 6C5A or.l D0, [PC + 0x6C5A /* 00006C5C, cstring ""<EOF> */]
// begin alternate branch 00000F94-00000F96
label00000F94:
00000F94 6C5A bge +0x5C /* 00000FF0 */
// end alternate branch 00000F94-00000F96
label00000F94: // (misaligned)
label00000F96:
00000F96 6C6A bge +0x6C /* 00001002 */
00000F98 6C7A bge +0x7C /* 00001014 */
00000F9A 6C82 bge -0x7C /* 00000F1E */
00000F9C 6C72 bge +0x74 /* 00001010 */
00000F9E 80C2 divu.w D0, D2
label00000FA0:
00000FA0 6C8A bge -0x74 /* 00000F2C */
label00000FA2:
00000FA2 6C62 bge +0x64 /* 00001006 */
00000FA4 094D bchg A5, D4
00000FA6 584A addq.w A2, 4
00000FA8 80CA divu.w D0, A2
label00000FAA:
00000FAA 6CAA bge -0x54 /* 00000F56 */
00000FAC 6CDA bge -0x24 /* 00000F88 */
00000FAE 6C92 bge -0x6C /* 00000F42 */
00000FB0 6CA2 bge -0x5C /* 00000F54 */
00000FB2 6CE2 bge -0x1C /* 00000F96 */
00000FB4 6CEA bge -0x14 /* 00000FA0 */
00000FB6 6CF2 bge -0xC /* 00000FAA */
00000FB8 6CBA bge -0x44 /* 00000F74 */
label00000FBA:
00000FBA 80D2 divu.w D0, [A2]
00000FBC 6C9A bge -0x64 /* 00000F58 */
label00000FBE:
00000FBE 6CFA bge -0x4 /* 00000FBA */
00000FC0 6CD2 bge -0x2C /* 00000F94 */
00000FC2 6CB2 bge -0x4C /* 00000F76 */
00000FC4 0857 4B56 bchg.b [A7], 0x56 /* 'V' */
00000FC8 5852 addq.w [A2], 4
00000FCA 80DA divu.w D0, [A2]+
label00000FCC:
00000FCC 6D32 blt +0x34 /* 00001000 */
label00000FCE:
00000FCE 6D22 blt +0x24 /* 00000FF2 */
00000FD0 6D2A blt +0x2C /* 00000FFC */
00000FD2 80E2 divu.w D0, -[A2]
00000FD4 6D3A blt +0x3C /* 00001010 */
00000FD6 6D1A blt +0x1C /* 00000FF2 */
label00000FD8:
00000FD8 6D0A blt +0xC /* 00000FE4 */
00000FDA 6D42 blt +0x44 /* 0000101E */
00000FDC 6D4A blt +0x4C /* 00001028 */
00000FDE 0744 bchg D4, D3
00000FE0 585A addq.w [A2]+, 4
00000FE2 80EA 80F2 divu.w D0, [A2 - 0x7F0E]
// begin alternate branch 00000FE4-00000FE8
label00000FE4:
00000FE4 80F2 84E2 divu.w D0, [A2 + A0.w * 4 - 0x30]
// end alternate branch 00000FE4-00000FE8
label00000FE4: // (misaligned)
00000FE6 84E2 divu.w D2, -[A2]
00000FE8 84EA 8512 divu.w D2, [A2 - 0x7AEE]
00000FEC 84F2 84FA divu.w D2, [A2 + A0.w * 4 - 0x6]
label00000FF0:
00000FF0 850A sbcd -[A2], -[A2]
label00000FF2:
00000FF2 8502 sbcd D2, D2
00000FF4 0D54 bchg [A4], D6
00000FF6 4F53 chk.w D7, [A3]
00000FF8 5862 addq.w -[A2], 4
00000FFA 85A2 or.l -[A2], D2
label00000FFC:
00000FFC 8592 or.l [A2], D2
00000FFE 859A or.l [A2]+, D2
label00001000:
00001000 8582 574C unpk D2, D2, 0x574C
// begin alternate branch 00001002-00001004
label00001002:
00001002 574C subq.w A4, 3
// end alternate branch 00001002-00001004
label00001002: // (misaligned)
00001004 586A 85BA addq.w [A2 - 0x7A46], 4
// begin alternate branch 00001006-00001014
label00001006:
00001006 85BA 0A55 or.l [PC + 0xA55 /* 00000A57, value 0x12721A09 */], D2
0000100A 5872 85B2 587A 80FA 851A addq.w [[0x587A80FA + A0 * 4] - 0x7AE6], 4
// end alternate branch 00001006-00001014
label00001006: // (misaligned)
00001008 0A55 5872 xori.w [A5], 0x5872 /* 'Xr' */
0000100C 85B2 587A or.l [A2 + D5 + 0x7A], D2
label00001010:
00001010 80FA 851A divu.w D0, [PC - 0x7AE6 /* FFFF851C, cstring ""<EOF> */]
label00001014:
00001014 855A or.w [A2]+, D2
00001016 8522 or.b -[A2], D2
00001018 8532 852A 853A 858A or.b [[A2 - 0x7AC6 + A0 * 4] - 0x7A76], D2
// begin alternate branch 0000101E-0000102A
label0000101E:
0000101E 858A 8542 unpk -[A2], -[A2], 0x8542
00001022 856A 854A or.w [A2 - 0x7AB6], D2
00001026 857A 8562 or.w [PC - 0x7A9E /* FFFF8564, cstring ""<EOF> */], D2
// end alternate branch 0000101E-0000102A
label0000101E: // (misaligned)
00001020 8542 856A pack D2, D2, 0x856A
00001024 854A 857A pack -[A2], -[A2], 0x857A
label00001028:
00001028 8562 or.w -[A2], D2
0000102A 8572 8552 85CA or.w [[A2] - 0x7A36], D2
00001030 85D2 divs.w D2, [A2]
00001032 5882 addq.l D2, 4
00001034 84DA divu.w D2, [A2]+
00001036 588A addq.l A2, 4
00001038 85E2 divs.w D2, -[A2]
0000103A 653A bcs +0x3C /* 00001076 */
0000103C 85DA divs.w D2, [A2]+
0000103E 85FA 0644 divs.w D2, [PC + 0x644 /* 00000646, value 0x2472 '$r' */]
00001042 5892 addq.l [A2], 4
00001044 811A or.b [A2]+, D0
00001046 8122 or.b -[A2], D0
00001048 03DA .incomplete
0000104A 03D2 .incomplete
0000104C 0372 03B2 040A 03F2 03EA bchg [[0x40A03F2 + D0 * 2] + 0x3EA], D1
00001056 03E2 .incomplete
00001058 0412 084D subi.b [A2], 0x4D /* 'M' */
0000105C 589A addq.l [A2]+, 4
0000105E 8102 sbcd D0, D2
00001060 8112 or.b [A2], D0
00001062 810A sbcd -[A0], -[A2]
00001064 0D44 bchg D4, D6
00001066 5754 subq.w [A4], 3
00001068 58A2 addq.l -[A2], 4
0000106A 0382 bclr D2, D1
0000106C 58AA 7722 addq.l [A2 + 0x7722], 4
00001070 76D2 moveq.l D3, 0xFFFFFFD2
00001072 76DA moveq.l D3, 0xFFFFFFDA
00001074 772A moveq.l D3, 0x2A
label00001076:
00001076 76E2 moveq.l D3, 0xFFFFFFE2
00001078 76EA moveq.l D3, 0xFFFFFFEA
0000107A 76F2 moveq.l D3, 0xFFFFFFF2
0000107C 76FA moveq.l D3, 0xFFFFFFFA
0000107E 770A moveq.l D3, 0x0A
00001080 7712 moveq.l D3, 0x12
00001082 771A moveq.l D3, 0x1A
00001084 7742 moveq.l D3, 0x42
00001086 7732 moveq.l D3, 0x32
00001088 76CA moveq.l D3, 0xFFFFFFCA
0000108A 773A moveq.l D3, 0x3A
0000108C 58B2 1A6A addq.l [A2 + D1 * 2 + 0x6A], 4
00001090 1A72 1A7A movea.b A5, [A2 + D1 * 2 + 0x7A]
00001094 1A62 movea.b A5, -[A2]
00001096 656A bcs +0x6C /* 00001102 */
00001098 1A9A move.b [A5], [A2]+
0000109A 1A82 move.b [A5], D2
0000109C 1A8A move.b [A5], A2
0000109E 1A92 move.b [A5], [A2]
000010A0 1A52 movea.b A5, [A2]
000010A2 1AA2 move.b [A5], -[A2]
000010A4 0B49 bchg A1, D5
000010A6 58BA 1B92 addq.l [PC + 0x1B92 /* 00002C3A, value 0x2100CD17, cstring "!" */], 4
000010AA 1BCA move.b <<invalid special address>>, A2
000010AC 1B9A 1BA2 1BAA 1BB2 move.b [[0x1BAA + D1 * 2] + 0x1BB2], [A2]+
000010B4 1BBA 1BC2 1BD2 58C2 move.b [[] + 0x58C2], [PC + 0x1BC2 /* 00002C78, value 0x2 */]
000010BC 1A3A 1A42 move.b D5, [PC + 0x1A42 /* 00002B00, value 0x0, cstring "" */]
000010C0 1A4A movea.b A5, A2
000010C2 1045 movea.b A0, D5
000010C4 58CA 1AB2 dbvc D2, +0x1AB4 /* 00002B78 */
000010C8 1ABA 1AAA move.b [A5], [PC + 0x1AAA /* 00002B74, value 0x21 '!', cstring "!" */]
000010CC 1AC2 move.b [A5]+, D2
000010CE 1ACA move.b [A5]+, A2
label000010D0:
000010D0 1AD2 move.b [A5]+, [A2]
000010D2 1ADA move.b [A5]+, [A2]+
label000010D4:
000010D4 58D2 svc [A2]
000010D6 1AE2 move.b [A5]+, -[A2]
000010D8 1AEA 1AF2 move.b [A5]+, [A2 + 0x1AF2]
000010DC 58DA svc [A2]+
000010DE 1AFA 1B0A move.b [A5]+, [PC + 0x1B0A /* 00002BEA, value 0xF */]
000010E2 1B12 move.b -[A5], [A2]
000010E4 1B02 move.b -[A5], D2
000010E6 1B1A move.b -[A5], [A2]+
000010E8 0F57 bchg [A7], D7
000010EA 58E2 svc -[A2]
000010EC 1B22 move.b -[A5], -[A2]
000010EE 1B32 1B3A 1B42 1B2A 1B4A move.b -[A5], [[A2 + 0x1B421B2A + D1 * 2] + 0x1B4A]
000010F8 104D movea.b A0, A5
000010FA 58EA 1B5A svc [A2 + 0x1B5A]
000010FE 1B62 1B6A move.b [A5 + 0x1B6A /* export_873 */], -[A2]
label00001102:
00001102 1B72 1153 58F2 1B7A 1B82 move.b [A5 + 0x1B82 /* export_876 */], [[A2] + 0x58F21B7A]
0000110C 1B8A 0F54 move.b <<invalid full ext with I/IS == 4>>, A2
00001110 58FA 1BE2 svc [PC + 0x1BE2 /* 00002CF4 */]
00001114 1BEA 1BDA move.b <<invalid special address>>, [A2 + 0x1BDA]
00001118 1BF2 0D45 move.b <<invalid special address>>, <<invalid full ext with IS == 1 and I/IS == 5>>
0000111C 584C addq.w A4, 4
0000111E 5902 subq.b D2, 4
label00001120:
00001120 1C42 movea.b A6, D2
00001122 1C2A 1C32 move.b D6, [A2 + 0x1C32]
00001126 1C3A 1C4A move.b D6, [PC + 0x1C4A /* 00002D72, value 0xF */]
0000112A 1C52 movea.b A6, [A2]
0000112C 0B50 bchg [A0], D5
0000112E 590A subq.b A2, 4
00001130 65A2 bcs -0x5C /* 000010D4 */
00001132 1C62 movea.b A6, -[A2]
00001134 659A bcs -0x64 /* 000010D0 */
00001136 1C6A 1457 movea.b A6, [A2 + 0x1457]
0000113A 4B4D chk.w D5, A5
0000113C 5449 addq.w A1, 2
0000113E 5912 subq.b [A2], 4
00001140 1C72 1C7A movea.b A6, [A2 + D1 * 4 + 0x7A]
00001144 1357 591A move.b [A1 + 0x591A], [A7]
00001148 1C82 move.b [A6], D2
0000114A 1C8A move.b [A6], A2
0000114C 144D movea.b A2, A5
0000114E 5922 subq.b -[A2], 4
00001150 7142 moveq.l D0, 0x42
00001152 714A moveq.l D0, 0x4A
00001154 715A moveq.l D0, 0x5A
00001156 7162 moveq.l D0, 0x62
00001158 7172 moveq.l D0, 0x72
0000115A 7152 moveq.l D0, 0x52
0000115C 717A moveq.l D0, 0x7A
0000115E 716A moveq.l D0, 0x6A
00001160 7182 moveq.l D0, 0xFFFFFF82
00001162 718A moveq.l D0, 0xFFFFFF8A
00001164 0A48 1CB2 xori.w A0, 0x1CB2
00001168 1CBA 1C9A move.b [A6], [PC + 0x1C9A /* 00002E04, value 0xF */]
0000116C 1CFA 1CEA move.b [A6]+, [PC + 0x1CEA /* 00002E58, value 0x8E */]
00001170 1D02 move.b -[A6], D2
00001172 1CCA move.b [A6]+, A2
00001174 65AA bcs -0x54 /* 00001120 */
00001176 1CDA move.b [A6]+, [A2]+
00001178 1CE2 move.b [A6]+, -[A2]
0000117A 1CD2 move.b [A6]+, [A2]
0000117C 1CA2 move.b [A6], -[A2]
0000117E 1CAA 1CC2 move.b [A6], [A2 + 0x1CC2]
00001182 0E50 5932 .invalid.w [A0], 0x5932 /* 'Y2' */ // invalid immediate operation
label00001186:
00001186 1D0A move.b -[A6], A2
00001188 1D12 move.b -[A6], [A2]
0000118A 1D1A move.b -[A6], [A2]+
0000118C 1D22 move.b -[A6], -[A2]
0000118E 1D2A 0957 move.b -[A6], [A2 + 0x957]
00001192 593A 1D32 subq.b [PC + 0x1D32 /* 00002EC6, value 0x0, cstring "" */], 4
00001196 5942 subq.w D2, 4
00001198 1D3A 5744 move.b -[A6], [PC + 0x5744 /* 000068DE, cstring ""<EOF> */]
0000119C 594A subq.w A2, 4
0000119E 1D42 1D4A move.b [A6 + 0x1D4A], D2
000011A2 1D52 5952 move.b [A6 + 0x5952], [A2]
000011A6 1D5A 1D6A move.b [A6 + 0x1D6A], [A2]+
000011AA 1D62 595A move.b [A6 + 0x595A], -[A2]
000011AE 1D72 1D7A 1D82 1D8A 5962 4B82 move.b [A6 + 0x4B82], [[A2 + 0x1D821D8A] + 0x5962]
// begin alternate branch 000011B4-000011BE
label000011B4:
000011B4 1D8A 5962 4B82 4BEA move.b [[A6 + 0x4B82] + 0x4BEA], A2
label000011B8: // (misaligned)
000011BC 4BD2 lea.l A5, [A2]
// end alternate branch 000011B4-000011BE
// begin alternate branch 000011B8-000011BA
label000011B8:
000011B8 4B82 .invalid 5, D2 // invalid opcode 4 with b == 6
// end alternate branch 000011B8-000011BA
label000011B4: // (misaligned)
label000011B8: // (misaligned)
000011BA 4BEA 4BD2 lea.l A5, [A2 + 0x4BD2]
000011BE 4B92 .invalid 5, [A2] // invalid opcode 4 with b == 6
000011C0 4B8A .invalid 5, A2 // invalid opcode 4 with b == 6
000011C2 4B9A .invalid 5, [A2]+ // invalid opcode 4 with b == 6
000011C4 4BA2 .invalid 5, -[A2] // invalid opcode 4 with b == 6
000011C6 4BAA 4BB2 .invalid 5, [A2 + 0x4BB2] // invalid opcode 4 with b == 6
000011CA 65BA bcs -0x44 /* 00001186 */
000011CC 4BC2 lea.l A5, D2
000011CE 4BBA 4B7A .invalid 5, [PC + 0x4B7A /* 00005D4A, cstring ""<EOF> */] // invalid opcode 4 with b == 6
000011D2 0A49 596A xori.w A1, 0x596A /* 'Yj' */
000011D6 4BCA lea.l A5, A2
000011D8 5972 4C2A subq.w [A2 + D4 * 4 + 0x2A], 4
000011DC 65DA bcs -0x24 /* 000011B8 */
000011DE 4C32 65D2 4C3A movem.w D1,D4,D6,D7,A0,A2,A5,A6, [A2 + D4 * 4 + 0x3A]
000011E4 4C42 4C12 movem.l D1,D4,A2,A3,A6, D2
000011E8 4BF2 4C02 lea.l A5, [A2 + D4 * 4 + 0x2]
000011EC 4BFA 4C0A lea.l A5, [PC + 0x4C0A /* 00005DF8, cstring ""<EOF> */]
000011F0 65C2 bcs -0x3C /* 000011B4 */
000011F2 4C1A 0849 movem.w D0,D3,D6,A3, [A2]+
000011F6 4645 not.w D5
000011F8 597A 4C4A subq.w [PC + 0x4C4A /* 00005E44, cstring ""<EOF> */], 4
000011FC 4C52 4C5A movem.l D1,D3,D4,D6,A2,A3,A6, [A2]
00001200 4C62 4C6A movem.l D1,D4,D5,A1,A2,A4,A6, -[A2]
00001204 4C7A 4C8A 4C92 movem.l D1,D3,D7,A2,A3,A6, [PC + 0x4C92 /* 00005E98, cstring ""<EOF> */]
0000120A 4C9A 65FA movem.w D1,D3,D4,D5,D6,D7,A0,A2,A5,A6, [A2]+
0000120E 4CA2 65F2 movem.w D1,D2,D5,D7,A0,A1,A2,A3,A6, -[A2]
00001212 4CAA 65EA 4CB2 movem.w D1,D3,D5,D6,D7,A0,A2,A5,A6, [A2 + 0x4CB2]
00001218 4C82 0E43 movem.w D0,D1,D6,A1,A2,A3, D2
0000121C 4D53 chk.w D6, [A3]
0000121E 5982 subq.l D2, 4
00001220 4CDA 4CE2 movem.l D1,D5,D6,D7,A2,A3,A6, [A2]+
00001224 4CFA 4CF2 4CEA movem.l D1,D4,D5,D6,D7,A2,A3,A6, [PC + 0x4CEA /* 00005F10, cstring ""<EOF> */]
0000122A 4D02 .invalid 6, D2 // invalid opcode 4 with b == 4
0000122C 4D0A .invalid 6, A2 // invalid opcode 4 with b == 4
0000122E 5850 addq.w [A0], 4
00001230 5442 addq.w D2, 2
00001232 598A subq.l A2, 4
00001234 4D12 .invalid 6, [A2] // invalid opcode 4 with b == 4
00001236 4D72 4D1A 4D22 chk.w D6, [[A2 + D4 * 4] + 0x4D22]
0000123C 4D2A 4D32 .invalid 6, [A2 + 0x4D32] // invalid opcode 4 with b == 4
00001240 4D3A 4D52 .invalid 6, [PC + 0x4D52 /* 00005F94, cstring ""<EOF> */] // invalid opcode 4 with b == 4
00001244 4D5A chk.w D6, [A2]+
00001246 4D62 chk.w D6, -[A2]
00001248 4D6A 4D7A chk.w D6, [A2 + 0x4D7A]
0000124C 0D45 bchg D5, D6
0000124E 544D addq.w A5, 2
00001250 5992 subq.l [A2], 4
00001252 4DA2 .invalid 6, -[A2] // invalid opcode 4 with b == 6
00001254 4DBA 4DD2 .invalid 6, [PC + 0x4DD2 /* 00006028, cstring ""<EOF> */] // invalid opcode 4 with b == 6
00001258 4D9A .invalid 6, [A2]+ // invalid opcode 4 with b == 6
0000125A 4D92 .invalid 6, [A2] // invalid opcode 4 with b == 6
0000125C 4DC2 lea.l A6, D2
0000125E 4DCA lea.l A6, A2
00001260 4D8A .invalid 6, A2 // invalid opcode 4 with b == 6
00001262 4DAA 4DB2 .invalid 6, [A2 + 0x4DB2] // invalid opcode 4 with b == 6
00001266 599A subq.l [A2]+, 4
00001268 4DDA lea.l A6, [A2]+
0000126A 4E3A .invalid // invalid opcode 4
0000126C 4E22 .invalid // invalid opcode 4
0000126E 4E1A .invalid // invalid opcode 4
00001270 4DE2 lea.l A6, -[A2]
00001272 4DF2 4DFA 4DEA 4E02 4E0A lea.l A6, [[0x4DEA4E02] + 0x4E0A]
0000127C 4E12 .invalid // invalid opcode 4
0000127E 4E2A .invalid // invalid opcode 4
00001280 4E32 .invalid // invalid opcode 4
00001282 4E42 trap 2
00001284 0D49 bchg A1, D6
00001286 59A2 subq.l -[A2], 4
00001288 4E4A trap 10
0000128A 4E52 59AA link A2, -0xFFFFA656
0000128E 8C8A or.l D6, A2
00001290 8C82 or.l D6, D2
00001292 7ACA moveq.l D5, 0xFFFFFFCA
00001294 7AD2 moveq.l D5, 0xFFFFFFD2
00001296 7AE2 moveq.l D5, 0xFFFFFFE2
00001298 7AEA moveq.l D5, 0xFFFFFFEA
0000129A 7AF2 moveq.l D5, 0xFFFFFFF2
0000129C 7AFA moveq.l D5, 0xFFFFFFFA
0000129E 59B2 7BFA 7C2A 7C1A 7C22 subq.l [[0x7C2A7C1A] + 0x7C22], 4
000012A8 4D44 chk.w D6, D4
000012AA 4B45 chk.w D5, D5
000012AC 59BA 7C32 subq.l [PC + 0x7C32 /* 00008EE0, cstring ""<EOF> */], 4
000012B0 7C4A moveq.l D6, 0x4A
000012B2 7C5A moveq.l D6, 0x5A
000012B4 7C52 moveq.l D6, 0x52
000012B6 7C3A moveq.l D6, 0x3A
000012B8 7C42 moveq.l D6, 0x42
000012BA 7C6A moveq.l D6, 0x6A
000012BC 7C62 moveq.l D6, 0x62
000012BE 7C72 moveq.l D6, 0x72
000012C0 7C7A moveq.l D6, 0x7A
000012C2 7C82 moveq.l D6, 0xFFFFFF82
000012C4 7C8A moveq.l D6, 0xFFFFFF8A
000012C6 124D movea.b A1, A5
000012C8 59C2 svs D2
000012CA 7B02 moveq.l D5, 0x02
000012CC 7B0A moveq.l D5, 0x0A
000012CE 7B1A moveq.l D5, 0x1A
000012D0 7B12 moveq.l D5, 0x12
000012D2 7B2A moveq.l D5, 0x2A
000012D4 7B32 moveq.l D5, 0x32
label000012D6:
000012D6 7B22 moveq.l D5, 0x22
000012D8 8C92 or.l D6, [A2]
000012DA 6DFA blt -0x4 /* 000012D6 */
000012DC 6E02 bgt +0x4 /* 000012E0 */
000012DE 59CA 7C92 dbvs D2, +0x7C94 /* 00008F72 */
// begin alternate branch 000012E0-000012E2
label000012E0:
000012E0 7C92 moveq.l D6, 0xFFFFFF92
// end alternate branch 000012E0-000012E2
label000012E0: // (misaligned)
000012E2 7CAA moveq.l D6, 0xFFFFFFAA
000012E4 7C9A moveq.l D6, 0xFFFFFF9A
label000012E6:
000012E6 7CB2 moveq.l D6, 0xFFFFFFB2
000012E8 7CCA moveq.l D6, 0xFFFFFFCA
000012EA 7CBA moveq.l D6, 0xFFFFFFBA
label000012EC:
000012EC 7CA2 moveq.l D6, 0xFFFFFFA2
000012EE 7CC2 moveq.l D6, 0xFFFFFFC2
000012F0 0853 59D2 bchg.b [A3], 0xD2
000012F4 7CD2 moveq.l D6, 0xFFFFFFD2
000012F6 7CDA moveq.l D6, 0xFFFFFFDA
000012F8 7CE2 moveq.l D6, 0xFFFFFFE2
000012FA 5053 addq.w [A3], 8
000012FC 59DA svs [A2]+
000012FE 7D02 moveq.l D6, 0x02
00001300 7B8A moveq.l D5, 0xFFFFFF8A
00001302 7B82 moveq.l D5, 0xFFFFFF82
00001304 7B9A moveq.l D5, 0xFFFFFF9A
00001306 7B92 moveq.l D5, 0xFFFFFF92
00001308 6E7A bgt +0x7C /* 00001384 */
0000130A 7BA2 moveq.l D5, 0xFFFFFFA2
0000130C 0853 59EA bchg.b [A3], 0xEA
00001310 7B3A moveq.l D5, 0x3A
00001312 7B6A moveq.l D5, 0x6A
00001314 7B72 moveq.l D5, 0x72
00001316 6E6A bgt +0x6C /* 00001382 */
00001318 7B7A moveq.l D5, 0x7A
0000131A 8C9A or.l D6, [A2]+
0000131C 7B5A moveq.l D5, 0x5A
0000131E 7B62 moveq.l D5, 0x62
00001320 7B42 moveq.l D5, 0x42
00001322 7B52 moveq.l D5, 0x52
00001324 504D addq.w A5, 8
00001326 59F2 7D52 7D5A svs [[A2] + 0x7D5A]
0000132C 7D62 moveq.l D6, 0x62
0000132E 0A4E 534E xori.w A6, 0x534E /* 'SN' */
00001332 4150 chk.w D0, [A0]
00001334 59FA 7D6A svs [PC + 0x7D6A /* 000090A0 */]
00001338 7D72 moveq.l D6, 0x72
0000133A 7D82 moveq.l D6, 0xFFFFFF82
0000133C 7D7A moveq.l D6, 0x7A
0000133E 0753 bchg [A3], D3
00001340 4C47 5A02 movem.l D1,A1,A3,A4,A6, D7
00001344 7D1A moveq.l D6, 0x1A
00001346 7D2A moveq.l D6, 0x2A
00001348 7D22 moveq.l D6, 0x22
0000134A 7D32 moveq.l D6, 0x32
0000134C 7D3A moveq.l D6, 0x3A
0000134E 7D4A moveq.l D6, 0x4A
00001350 7D42 moveq.l D6, 0x42
00001352 5A0A addq.b A2, 5
00001354 7BB2 moveq.l D5, 0xFFFFFFB2
00001356 7BBA moveq.l D5, 0xFFFFFFBA
00001358 7BCA moveq.l D5, 0xFFFFFFCA
0000135A 7BD2 moveq.l D5, 0xFFFFFFD2
0000135C 7BC2 moveq.l D5, 0xFFFFFFC2
0000135E 7BE2 moveq.l D5, 0xFFFFFFE2
00001360 6E8A bgt -0x74 /* 000012EC */
00001362 6E82 bgt -0x7C /* 000012E6 */
00001364 7BEA moveq.l D5, 0xFFFFFFEA
00001366 7BDA moveq.l D5, 0xFFFFFFDA
00001368 7BF2 moveq.l D5, 0xFFFFFFF2
0000136A 8CA2 or.l D6, -[A2]
0000136C 4942 chk.w D4, D2
0000136E 5A12 addq.b [A2], 5
00001370 7BAA moveq.l D5, 0xFFFFFFAA
00001372 114C 5A1A move.b [A0 + 0x5A1A], A4
00001376 051A btst [A2]+, D2
00001378 0472 04B2 8CC2 subi.w [A2 + A0 * 4 - 0x62], 0x4B2
0000137E 047A 8CBA 04DA subi.w [PC + 0x4DA /* 0000185A, value 0x2B58 '+X', cstring "+X!" */], 0x8CBA
// begin alternate branch 00001382-00001384
label00001382:
00001382 04DA .incomplete
// end alternate branch 00001382-00001384
label00001382: // (misaligned)
label00001384:
00001384 04FA .incomplete
00001386 04E2 .incomplete
00001388 04EA .incomplete
0000138A 0502 btst D2, D2
0000138C 0442 0562 subi.w D2, 0x562
00001390 04BA 04F2 04D2 816A subi.l [PC - 0x7E96 /* FFFF94FC, cstring ""<EOF> */], 0x4F204D2
00001398 5A22 addq.b -[A2], 5
0000139A 8132 813A 0A8A 0A92 0AA2 or.b [[A2 + 0xA8A0A92 + A0] + 0xAA2], D0
000013A4 0AAA 0AB2 0ABA 0AC2 xori.l [A2 + 0xAC2], 0xAB20ABA
label000013AC:
000013AC 0ACA .incomplete
000013AE 5A2A 144A addq.b [A2 + 0x144A], 5
000013B2 1452 movea.b A2, [A2]
000013B4 1462 movea.b A2, -[A2]
label000013B6:
000013B6 147A 1442 movea.b A2, [PC + 0x1442 /* 000027FA, value 0x42 'B', cstring "B!" */]
000013BA 146A 1472 movea.b A2, [A2 + 0x1472]
000013BE 0B50 bchg [A0], D5
000013C0 5A32 148A addq.b [A2 + D1.w * 4 - 0x118], 5
000013C4 1492 move.b [A2], [A2]
000013C6 14B2 14AA move.b [A2], [A2 + D1.w * 4 - 0x86]
000013CA 14A2 move.b [A2], -[A2]
000013CC 14BA 5A3A move.b [A2], [PC + 0x5A3A /* 00006E08, cstring ""<EOF> */]
000013D0 6EDA bgt -0x24 /* 000013AC */
000013D2 6EE2 bgt -0x1C /* 000013B6 */
000013D4 5A42 addq.w D2, 5
000013D6 1242 movea.b A1, D2
000013D8 5549 subq.w A1, 2
000013DA 4345 chk.w D1, D5
000013DC 5A4A addq.w A2, 5
000013DE 6F3A ble +0x3C /* 0000141A */
000013E0 1243 movea.b A1, D3
000013E2 5946 subq.w D6, 4
000013E4 494C chk.w D4, A4
000013E6 5A52 addq.w [A2], 5
000013E8 3F3A 3F42 move.w -[A7], [PC + 0x3F42 /* 0000532C, cstring ""<EOF> */]
000013EC 3F5A 3F62 move.w [A7 + 0x3F62], [A2]+
000013F0 3F4A 3F52 move.w [A7 + 0x3F52], A2
000013F4 4744 chk.w D3, D4
000013F6 5A5A addq.w [A2]+, 5
000013F8 3F6A 3F72 4849 move.w [A7 + 0x4849], [A2 + 0x3F72]
000013FE 5A62 addq.w -[A2], 5
00001400 0572 057A 0E43 5A6A 4F5A bchg [[A2 + 0xE435A6A] + 0x4F5A], D2
0000140A 4F62 chk.w D7, -[A2]
0000140C 4F6A 0E45 chk.w D7, [A2 + 0xE45]
00001410 5A72 4F92 4F9A addq.w [[ + D4 * 8] + 0x4F9A], 5
00001416 4FDA lea.l A7, [A2]+
00001418 4FE2 lea.l A7, -[A2]
label0000141A:
0000141A 4FC2 lea.l A7, D2
0000141C 4FA2 .invalid 7, -[A2] // invalid opcode 4 with b == 6
0000141E 4FCA lea.l A7, A2
00001420 4FD2 lea.l A7, [A2]
00001422 4FBA 4FAA .invalid 7, [PC + 0x4FAA /* 000063CE, cstring ""<EOF> */] // invalid opcode 4 with b == 6
00001426 1043 movea.b A0, D3
00001428 5A7A 4FEA addq.w [PC + 0x4FEA /* 00006414, cstring ""<EOF> */], 5
0000142C 4FF2 4FB2 8CAA 4F8A 1143 lea.l A7, [[-0x7355B076 + D4 * 8] + 0x1143]
00001436 5A82 addq.l D2, 5
00001438 8782 87A2 unpk D3, D2, 0x87A2
0000143C 87AA 87B2 or.l [A2 - 0x784E], D3
00001440 87BA 87C2 or.l [PC - 0x783E /* FFFF87C4, cstring ""<EOF> */], D3
00001444 8792 or.l [A2], D3
00001446 879A or.l [A2]+, D3
00001448 878A 124C unpk -[A3], -[A2], 0x124C
0000144C 4747 chk.w D3, D7
0000144E 5A8A addq.l A2, 5
00001450 87D2 divs.w D3, [A2]
00001452 87DA divs.w D3, [A2]+
00001454 87E2 divs.w D3, -[A2]
00001456 0F41 bchg D1, D7
00001458 4B46 chk.w D5, D6
0000145A 5A92 addq.l [A2], 5
0000145C 87EA 87F2 divs.w D3, [A2 - 0x780E]
00001460 87FA 8802 divs.w D3, [PC - 0x77FE /* FFFF8804, cstring ""<EOF> */]
00001464 880A or.b D4, A2
00001466 0E41 5A9A .invalid.w D1, 0x5A9A // invalid immediate operation
0000146A 8832 883A or.b D4, [A2 + A0 + 0x3A]
0000146E 882A 1041 or.b D4, [A2 + 0x1041]
00001472 424D clr.w A5
00001474 414B chk.w D0, A3
00001476 4549 chk.w D2, A1
00001478 4D44 chk.w D6, D4
0000147A 5AA2 addq.l -[A2], 5
0000147C 885A or.w D4, [A2]+
0000147E 8872 887A or.w D4, [A2 + A0 + 0x7A]
00001482 886A 8862 or.w D4, [A2 - 0x779E]
00001486 0650 5AAA addi.w [A0], 0x5AAA
0000148A 8882 or.l D4, D2
0000148C 888A or.l D4, A2
0000148E 88BA 8892 or.l D4, [PC - 0x776E /* FFFF8894, cstring ""<EOF> */]
00001492 889A or.l D4, [A2]+
00001494 88A2 or.l D4, -[A2]
00001496 88AA 88B2 or.l D4, [A2 - 0x774E]
0000149A 0650 5AB2 addi.w [A0], 0x5AB2
0000149E 88D2 divu.w D4, [A2]
000014A0 88DA divu.w D4, [A2]+
000014A2 88E2 divu.w D4, -[A2]
000014A4 88EA 88F2 divu.w D4, [A2 - 0x770E]
000014A8 0744 bchg D4, D3
000014AA 504C addq.w A4, 8
000014AC 5ABA 0AD2 addq.l [PC + 0xAD2 /* 00001F80, value 0x66004341 'f\0CA', cstring "f" */], 5
000014B0 0ADA .incomplete
000014B2 0AEA .incomplete
000014B4 0AF2 .incomplete
000014B6 0AFA .incomplete
000014B8 0B0A btst A2, D5
000014BA 0B12 btst [A2], D5
000014BC 0B1A btst [A2]+, D5
000014BE 0B2A 0B32 btst [A2 + 0xB32], D5
000014C2 0B42 bchg D2, D5
000014C4 0B4A bchg A2, D5
000014C6 0B52 bchg [A2], D5
000014C8 4657 not.w [A7]
000014CA 5AC2 spl D2
000014CC 4F82 .invalid 7, D2 // invalid opcode 4 with b == 6
000014CE 1643 movea.b A3, D3
000014D0 5ACA 4F72 dbpl D2, +0x4F74 /* 00006444 */
000014D4 4F7A 1943 chk.w D7, [PC + 0x1943 /* 00002E19, value 0xE51B */]
000014D8 5AD2 spl [A2]
000014DA 048A 0492 049A subi.l A2, 0x492049A
000014E0 8CB2 0482 or.l D6, [A2 + D0.w * 4 - 0x126]
000014E4 4341 chk.w D1, D1
000014E6 5ADA spl [A2]+
000014E8 14CA move.b [A2]+, A2
000014EA 14D2 move.b [A2]+, [A2]
000014EC 14DA move.b [A2]+, [A2]+
000014EE 14E2 move.b [A2]+, -[A2]
000014F0 1050 movea.b A0, [A0]
000014F2 5AE2 spl -[A2]
000014F4 14F2 14FA move.b [A2]+, [A2 + D1.w * 4 - 0x6]
000014F8 1502 move.b -[A2], D2
000014FA 150A move.b -[A2], A2
000014FC 1512 move.b -[A2], [A2]
000014FE 4F53 chk.w D7, [A3]
00001500 4156 chk.w D0, [A6]
00001502 5AEA 1522 spl [A2 + 0x1522]
00001506 152A 1532 move.b -[A2], [A2 + 0x1532]
0000150A 153A 1542 move.b -[A2], [PC + 0x1542 /* 00002A4E, value 0x0, cstring "" */]
0000150E 5AF2 8B8A 8B92 spl [[ + <<invalid base displacement size>> + A0 * 2] - 0x746E]
00001514 8B9A or.l [A2]+, D5
00001516 8BA2 or.l -[A2], D5
00001518 8BAA 8BB2 or.l [A2 - 0x744E], D5
0000151C 8BBA 8BC2 or.l [PC - 0x743E /* FFFF8BC4, cstring ""<EOF> */], D5
00001520 8CCA divu.w D6, A2
00001522 4C50 5AFA movem.l D1,D3,D4,D5,D6,D7,A1,A3,A4,A6, [A0]
00001526 053A 054A btst [PC + 0x54A /* 00001A72, value 0xEB */], D2
0000152A 0552 bchg [A2], D2
0000152C 0542 bchg D2, D2
0000152E 055A bchg [A2]+, D2
00001530 1343 5253 move.b [A1 + 0x5253], D3
00001534 5443 addq.w D3, 2
00001536 4F41 chk.w D7, D1
00001538 5B02 subq.b D2, 5
0000153A 8182 1143 unpk D0, D2, 0x1143
0000153E 5B0A subq.b A2, 5
00001540 8192 or.l [A2], D0
00001542 0582 bclr D2, D2
00001544 4B54 chk.w D5, [A4]
00001546 1F34 0003 move.b -[A7], [A4 + D0.w + 0x3]
0000154A 1500 move.b -[A2], D0
0000154C 0042 8000 ori.w D2, 0x8000
00001550 B31B xor.b [A3]+, D1
00001552 000F 00FE ori.b A7, 0xFE
00001556 0023 195B ori.b -[A3], 0x5B /* '[' */
0000155A AD9B syscall SetResLoad, auto_pop
0000155C 1B93 2F00 move.b [A5 + <<invalid base displacement size>> + D2 * 8], [A3]
00001560 0F61 bchg -[A1], D7
00001562 0260 C400 andi.w -[A0], 0xC400
00001566 0F21 btst -[A1], D7
00001568 0000 0F21 ori.b D0, 0x21 /* '!' */
0000156C 0000 B353 ori.b D0, 0x53 /* 'S' */
00001570 2100 move.l -[A0], D0
00001572 000F 2100 ori.b A7, 0x0
00001576 0072 0072 6900 ori.w [A2 + <<invalid base displacement size>> + D6], 0x72 /* 'r' */
0000157C 008B 5100 0FED ori.l A3, 0x51000FED
00001582 005B 0E21 ori.w [A3]+, 0xE21
00001586 0000 B313 ori.b D0, 0x13
0000158A 2100 move.l -[A0], D0
0000158C 00E3 .incomplete
0000158E 2021 move.l D0, -[A1]
00001590 0000 EB20 ori.b D0, 0x20 /* ' ' */
00001594 2100 move.l -[A0], D0
00001596 00DB .incomplete
00001598 4B21 .invalid 5, -[A1] // invalid opcode 4 with b == 4
0000159A 0000 EB6F ori.b D0, 0x6F /* 'o' */
0000159E 2100 move.l -[A0], D0
000015A0 000B 2221 ori.b A3, 0x21 /* '!' */
000015A4 0000 0F21 ori.b D0, 0x21 /* '!' */
000015A8 006D 049B 4421 ori.w [A5 + 0x4421], 0x49B
000015AE 0000 0F21 ori.b D0, 0x21 /* '!' */
000015B2 0000 E34B ori.b D0, 0x4B /* 'K' */
000015B6 2100 move.l -[A0], D0
000015B8 000F 2100 ori.b A7, 0x0
000015BC 00BB 5321 0000 0F21 0000 ori.l [[PC + D0 * 8]], 0x53210000 /* 'S!\0\0' */
000015C6 0F21 btst -[A1], D7
000015C8 0000 0F21 ori.b D0, 0x21 /* '!' */
000015CC 0000 A344 ori.b D0, 0x44 /* 'D' */
000015D0 2100 move.l -[A0], D0
000015D2 000F 2100 ori.b A7, 0x0
000015D6 00A3 6B00 03B2 ori.l -[A3], 0x6B0003B2
000015DC 9B49 subx.w -[A5], -[A1]
000015DE 733D moveq.l D1, 0x3D
000015E0 F31E .extension 0x31E <<F/4-5/1>> // unimplemented
000015E2 A326 syscall HandleZone, flags=3
000015E4 BB0F cmpm.b [A5]+, [A7]+
000015E6 003B 4A61 0F42 3000 ori.b [[PC + <<invalid base displacement size>>] + 0x3000], 0x61 /* 'a' */
000015EE 2B39 00EB F52B move.l -[A5], [0x00EBF52B]
000015F4 3DEB 1AB3 move.w <<invalid special address>>, [A3 + 0x1AB3]
000015F8 2A00 move.l D5, D0
000015FA 0FA1 bclr -[A1], D7
000015FC 0108 btst A0, D0
000015FE FA00 0F21 .unknown 0xFA00 0x0F21 (W = 5)
00001602 0000 830B ori.b D0, 0xB
00001606 2100 move.l -[A0], D0
00001608 290A move.l -[A4], A2
0000160A 0B2F 535B btst [A7 + 0x535B], D5
0000160E 4B3D .invalid 5, <<invalid special address>> // invalid opcode 4 with b == 4
00001610 AB2F syscall 0xB2F
00001612 83A8 000F or.l [A0 + 0xF], D1
00001616 2103 move.l -[A0], D3
00001618 2A48 movea.l A5, A0
0000161A 00B3 6421 0065 160F ori.l [A3 + D1.w * 8 + 0xF], 0x64210065 /* 'd!\0e' */
00001622 00BB 6421 0000 033C ori.l <<invalid full ext with I/IS == 4>>, 0x64210000 /* 'd!\0\0' */
0000162A 2100 move.l -[A0], D0
0000162C 2D0E move.l -[A6], A6
0000162E 1B32 2100 move.b -[A5], [A2 + <<invalid base displacement size>> + D2]
00001632 0093 2000 0F6D ori.l [A3], 0x20000F6D
00001638 016B 1521 bchg [A3 + 0x1521], D0
0000163C 0000 631B ori.b D0, 0x1B
00001640 2100 move.l -[A0], D0
00001642 6D01 blt +0x3 /* 00001645 */
00001644 0F21 btst -[A1], D7
00001646 0000 DB4E ori.b D0, 0x4E /* 'N' */
0000164A 2100 move.l -[A0], D0
0000164C 00C3 .incomplete
0000164E 6421 bcc +0x23 /* 00001671 */
00001650 003B 474B 699B 9301 0D63 ori.b [[ + D6] - 0x6CFEF29D], 0x4B /* 'K' */
0000165A 2D81 082A move.l [A6 + D0 + 0x2A], D1
0000165E 1B16 move.b -[A5], [A6]
00001660 00A3 2800 0FC5 ori.l -[A3], 0x28000FC5
00001666 050F btst A7, D2
00001668 00CB .incomplete
0000166A 2600 move.l D3, D0
0000166C 0F00 btst D0, D7
0000166E 0F21 btst -[A1], D7
00001670 004D 050B ori.w A5, 0x50B
00001674 7721 moveq.l D3, 0x21
00001676 0000 1B38 ori.b D0, 0x38 /* '8' */
0000167A 2100 move.l -[A0], D0
0000167C 000F 2100 ori.b A7, 0x0
00001680 9D1E sub.b [A6]+, D6
00001682 6900 E34E bvs -0x1CB0 /* FFFFF9D2 */
00001686 2100 move.l -[A0], D0
00001688 004B 2A21 ori.w A3, 0x2A21 /* '*!' */
0000168C 0000 AB09 ori.b D0, 0x9 /* '\t' */
00001690 2100 move.l -[A0], D0
00001692 00CB .incomplete
00001694 4021 negx.b -[A1]
00001696 0000 7B47 ori.b D0, 0x47 /* 'G' */
0000169A 2100 move.l -[A0], D0
0000169C 00DB .incomplete
0000169E 3421 move.w D2, -[A1]
000016A0 006D 031B 7721 ori.w [A5 + 0x7721], 0x31B
000016A6 00EB .incomplete
000016A8 631B bls +0x1D /* 000016C5 */
000016AA 393B 2500 move.w -[A4], [PC + <<invalid base displacement size>> + D2 * 4]
000016AE 0FAD 170F bclr [A5 + 0x170F], D7
000016B2 00CB .incomplete
000016B4 A2F3 syscall vTreeSearch, flags=2
000016B6 1E93 move.b [A7], [A3]
000016B8 2893 move.l [A4], [A3]
000016BA 04F3 .incomplete
000016BC 9E43 sub.w D7, D3
000016BE 2500 move.l -[A2], D0
000016C0 0F05 btst D5, D7
000016C2 0242 000F andi.w D2, 0xF
000016C6 2100 move.l -[A0], D0
000016C8 005B 4221 ori.w [A3]+, 0x4221 /* 'B!' */
000016CC 0000 C350 ori.b D0, 0x50 /* 'P' */
000016D0 2100 move.l -[A0], D0
000016D2 000F 2100 ori.b A7, 0x0
000016D6 EB75 roxl D5.w, D5
000016D8 2B04 move.l -[A5], D4
000016DA 9304 subx.b D1, D4
000016DC E10F lsl D7.b, 8
000016DE 0F21 btst -[A1], D7
000016E0 03C3 .incomplete
000016E2 122B 0600 move.b D1, [A3 + 0x600]
000016E6 0F21 btst -[A1], D7
000016E8 0045 180F ori.w D5, 0x180F
000016EC 000F 2100 ori.b A7, 0x0
000016F0 000F 2100 ori.b A7, 0x0
000016F4 00C3 .incomplete
000016F6 6921 bvs +0x23 /* 00001719 */
000016F8 0000 9351 ori.b D0, 0x51 /* 'Q' */
000016FC 000F 00BB ori.b A7, 0xBB
00001700 5C00 addq.b D0, 6
00001702 0F00 btst D0, D7
00001704 0F21 btst -[A1], D7
00001706 0000 0F21 ori.b D0, 0x21 /* '!' */
0000170A 0000 0F21 ori.b D0, 0x21 /* '!' */
0000170E 0069 0CEB 63BB ori.w [A1 + 0x63BB], 0xCEB
00001714 C200 and.b D1, D0
00001716 B36A C106 xor.w [A2 - 0x3EFA], D1
0000171A FB25 .extension 0xB25 <<F/4-5/5>> // unimplemented
0000171C 8106 sbcd D0, D6
0000171E BB5B xor.w [A3]+, D5
00001720 2100 move.l -[A0], D0
00001722 00D3 .incomplete
00001724 1D21 move.b -[A6], -[A1]
00001726 0000 B369 ori.b D0, 0x69 /* 'i' */
0000172A 2100 move.l -[A0], D0
0000172C 00BB 6921 0000 0F21 0085 ori.l [[PC + 0x85 + D0 * 8]], 0x69210000 /* 'i!\0\0' */
00001736 060F 8506 addi.b A7, 0x6
0000173A 0F00 btst D0, D7
0000173C 9400 sub.b D2, D0
0000173E 940D sub.b D2, A5
00001740 12E9 000F move.b [A1]+, [A1 + 0xF]
00001744 2100 move.l -[A0], D0
00001746 FB37 .extension 0xB37 <<F/4-5/5>> // unimplemented
00001748 A32F syscall PostEvent/PPostEvent, flags=3
0000174A 131F move.b -[A1], [A7]+
0000174C C506 abcd D2, D6
0000174E 0FC5 .incomplete
00001750 288B move.l [A4], A3
00001752 0600 0F00 addi.b D0, 0x0
00001756 0F00 btst D0, D7
00001758 3B57 2100 move.w [A5 + 0x2100], [A7]
0000175C 00BB 6321 0000 0F00 ori.l [PC + <<invalid base displacement size>> + D0 * 8], 0x63210000 /* 'c!\0\0' */
00001764 0F00 btst D0, D7
00001766 0F21 btst -[A1], D7
00001768 0000 3375 ori.b D0, 0x75 /* 'u' */
0000176C 2100 move.l -[A0], D0
0000176E 000F 2100 ori.b A7, 0x0
00001772 000F 2100 ori.b A7, 0x0
00001776 003B 7521 0000 ori.b [PC + D0.w], 0x21 /* '!' */
0000177C 4375 2100 chk.w D1, [A5 + <<invalid base displacement size>> + D2]
00001780 000F 000F ori.b A7, 0xF
00001784 0033 4E21 0000 ori.b [A3 + D0.w], 0x21 /* '!' */
0000178A 0F00 btst D0, D7
0000178C 0F00 btst D0, D7
0000178E CB63 and.w -[A3], D5
00001790 2100 move.l -[A0], D0
00001792 0053 7521 ori.w [A3], 0x7521 /* 'u!' */
00001796 00CB .incomplete
00001798 2243 movea.l A1, D3
0000179A BD2B 3D83 xor.b [A3 + 0x3D83], D6
0000179E 504B addq.w A3, 8
000017A0 28B8 0033 move.l [A4], [0x00000033]
000017A4 0605 097B addi.b D5, 0x7B /* '{' */
000017A8 0300 btst D0, D1
000017AA D367 add.w -[A7], D1
000017AC 2100 move.l -[A0], D0
000017AE 00DB .incomplete
000017B0 6721 beq +0x23 /* 000017D3 */
000017B2 00ED .incomplete
000017B4 0CEB .incomplete
000017B6 4200 clr.b D0
000017B8 0F00 btst D0, D7
000017BA 0F21 btst -[A1], D7
000017BC 00EB .incomplete
000017BE 6313 bls +0x15 /* 000017D3 */
000017C0 1F63 5100 move.b [A7 + 0x5100], -[A3]
000017C4 633D bls +0x3F /* 00001803 */
000017C6 8503 sbcd D2, D3
000017C8 2A00 move.l D5, D0
000017CA 6B47 bmi +0x49 /* 00001813 */
000017CC 2100 move.l -[A0], D0
000017CE 251A move.l -[A2], [A2]+
000017D0 C32C 000F and.b [A4 + 0xF], D1
000017D4 2100 move.l -[A0], D0
000017D6 00BB 2800 0F00 B328 000F ori.l [PC + 0xF + A3 * 2], 0x28000F00
000017E0 00FB .incomplete
000017E2 4200 clr.b D0
000017E4 0F00 btst D0, D7
000017E6 0F00 btst D0, D7
000017E8 0F00 btst D0, D7
000017EA 6B10 bmi +0x12 /* 000017FC */
000017EC 00EB .incomplete
000017EE 5700 subq.b D0, 3
000017F0 AB28 syscall StdDevLoop
000017F2 00AB 6400 0311 2100 ori.l [A3 + 0x2100], 0x64000311
000017FA 0023 2F21 ori.b -[A3], 0x21 /* '!' */
// begin alternate branch 000017FC-000017FE
label000017FC:
000017FC 2F21 move.l -[A7], -[A1]
// end alternate branch 000017FC-000017FE
label000017FC: // (misaligned)
000017FE 0000 F342 ori.b D0, 0x42 /* 'B' */
00001802 000F 00DB ori.b A7, 0xDB
00001806 2100 move.l -[A0], D0
00001808 F376 .extension 0x376 <<F/4-5/1>> // unimplemented
0000180A 001B 1921 ori.b [A3]+, 0x21 /* '!' */
0000180E 0000 AB6B ori.b D0, 0x6B /* 'k' */
00001812 000F 000F ori.b A7, 0xF
00001816 000B AF63 ori.b A3, 0x63 /* 'c' */
0000181A 8C03 or.b D6, D3
0000181C B943 xor.w D3, D4
0000181E 2300 move.l -[A1], D0
00001820 0FA1 bclr -[A1], D7
00001822 096A FB1F bchg [A2 - 0x4E1], D4
00001826 00D3 .incomplete
00001828 4021 negx.b -[A1]
0000182A 009D 19FE 001B ori.l [A5]+, 0x19FE001B
00001830 5800 addq.b D0, 4
00001832 EB34 roxl D4.b, D5
00001834 2100 move.l -[A0], D0
00001836 0023 5821 ori.b -[A3], 0x21 /* '!' */
0000183A 0000 A33D ori.b D0, 0x3D /* '=' */
0000183E 000F 008B ori.b A7, 0x8B
00001842 2421 move.l D2, -[A1]
00001844 0000 C36B ori.b D0, 0x6B /* 'k' */
00001848 000F 008B ori.b A7, 0x8B
0000184C 4A00 tst.b D0
0000184E 0F00 btst D0, D7
00001850 B351 xor.w [A1], D1
00001852 000F 00AB ori.b A7, 0xAB
00001856 5100 subq.b D0, 8
00001858 0F00 btst D0, D7
0000185A 2B58 2100 move.l [A5 + 0x2100], [A0]+
0000185E 00BB 6B00 0F00 9B3D 000F 001B ori.l [[PC + 0xF001B] + A1 * 2], 0x6B000F00
0000186A 3600 move.w D3, D0
0000186C 0F00 btst D0, D7
0000186E 6319 bls +0x1B /* 00001889 */
00001870 000F 00F3 ori.b A7, 0xF3
00001874 1A00 move.b D5, D0
00001876 0F00 btst D0, D7
00001878 A351 syscall ReadLocation/ReadXPRam, flags=3
0000187A 000F 00EB ori.b A7, 0xEB
0000187E 2A00 move.l D5, D0
00001880 0F00 btst D0, D7
00001882 C35C and.w [A4]+, D1
00001884 000F 000F ori.b A7, 0xF
00001888 000F 6D0A ori.b A7, 0xA /* '\n' */
0000188C 834A 000F pack -[A1], -[A2], 0x000F
00001890 0093 3D00 0F00 ori.l [A3], 0x3D000F00
00001896 5B77 2100 subq.w [A7 + <<invalid base displacement size>> + D2], 5
0000189A 0063 7721 ori.w -[A3], 0x7721 /* 'w!' */
0000189E 0000 7377 ori.b D0, 0x77 /* 'w' */
000018A2 2100 move.l -[A0], D0
000018A4 000F 2100 ori.b A7, 0x0
000018A8 0063 0900 ori.w -[A3], 0x900 /* '\t\0' */
000018AC 0F00 btst D0, D7
000018AE B36B 00EB xor.w [A3 + 0xEB], D1
000018B2 E393 roxl D3, 1
000018B4 286B 2800 movea.l A4, [A3 + 0x2800]
000018B8 6B3D bmi +0x3F /* 000018F7 */
000018BA C110 and.b [A0], D0
000018BC 3B01 move.w -[A5], D1
000018BE 9400 sub.b D2, D0
000018C0 FB64 .extension 0xB64 <<F/4-5/5>> // unimplemented
000018C2 2100 move.l -[A0], D0
000018C4 850F sbcd -[A2], -[A7]
000018C6 0F00 btst D0, D7
000018C8 0F00 btst D0, D7
000018CA 0F00 btst D0, D7
000018CC 034F bchg A7, D1
000018CE 2100 move.l -[A0], D0
000018D0 050E btst A6, D2
000018D2 0F05 btst D5, D7
000018D4 0E0F 050E .invalid.b A7, 0xE // invalid immediate operation
000018D8 0F00 btst D0, D7
000018DA D32C 2100 add.b [A4 + 0x2100], D1
000018DE 0003 6521 ori.b D3, 0x21 /* '!' */
000018E2 0000 0B65 ori.b D0, 0x65 /* 'e' */
000018E6 2100 move.l -[A0], D0
000018E8 DD44 addx.w D6, D4
000018EA 0110 btst [A0], D0
000018EC 0F00 btst D0, D7
000018EE 3358 2100 move.w [A1 + 0x2100], [A0]+
000018F2 6D01 blt +0x3 /* 000018F5 */
000018F4 0111 btst [A1], D0
000018F6 0F05 btst D5, D7
000018F8 110F move.b -[A0], A7
000018FA 000F 2100 ori.b A7, 0x0
000018FE 8511 or.b [A1], D2
00001900 0F85 bclr D5, D7
00001902 110F move.b -[A0], A7
00001904 00DB .incomplete
00001906 1921 move.b -[A4], -[A1]
00001908 0000 3B58 ori.b D0, 0x58 /* 'X' */
0000190C 2100 move.l -[A0], D0
0000190E 0013 6521 ori.b [A3], 0x21 /* '!' */
00001912 0000 0F00 ori.b D0, 0x0
00001916 0F00 btst D0, D7
00001918 0F00 btst D0, D7
0000191A 0F00 btst D0, D7
0000191C 0F21 btst -[A1], D7
0000191E 0000 DB40 ori.b D0, 0x40 /* '@' */
00001922 2100 move.l -[A0], D0
00001924 00AB 4721 0000 1B65 ori.l [A3 + 0x1B65], 0x47210000 /* 'G!\0\0' */
0000192C 2100 move.l -[A0], D0
0000192E 0053 2500 ori.w [A3], 0x2500 /* '%\0' */
00001932 0F05 btst D5, D7
00001934 110F move.b -[A0], A7
00001936 0517 btst [A7], D2
00001938 0F05 btst D5, D7
0000193A 150F move.b -[A2], A7
0000193C 0512 btst [A2], D2
0000193E 1F93 5CDB move.b [A7 + D5 * 4 - 0x37], [A3]
00001942 2F0F move.l -[A7], A7
00001944 000F 412C ori.b A7, 0x2C /* ',' */
00001948 2A42 movea.l A5, D2
0000194A 000F 2100 ori.b A7, 0x0
0000194E 000F 2100 ori.b A7, 0x0
00001952 000F 2100 ori.b A7, 0x0
00001956 A90C syscall PaintOne
00001958 0332 A326 535B F312 btst [[A2 + 0x535B] + A2 * 2 - 0xCEE], D1
00001960 D801 add.b D4, D1
00001962 4A0F tst.b A7
00001964 A115 syscall SetVol/PBHSetVol/HSetVol, flags=1
00001966 AB00 syscall BitBlt
00001968 C400 and.b D2, D0
0000196A 0F21 btst -[A1], D7
0000196C 00A5 150F 250F ori.l -[A5], 0x150F250F
00001972 0F25 btst -[A5], D7
00001974 0F0F btst A7, D7
00001976 A50E syscall UnmountVol/HUnmountVol, flags=5
00001978 0FA5 bclr -[A5], D7
0000197A 0E0F 4526 .invalid.b A7, 0x26 /* '&' */ // invalid immediate operation
0000197E 0FA5 bclr -[A5], D7
00001980 09CB .incomplete
00001982 64C5 bcc -0x39 /* 00001949 */
00001984 1F0F move.b -[A7], A7
00001986 250A move.l -[A2], A2
00001988 0F45 bchg D5, D7
0000198A 1F0F move.b -[A7], A7
0000198C 2515 move.l -[A2], [A5]
0000198E 0F45 bchg D5, D7
00001990 220F move.l D1, A7
00001992 A519 syscall InitZone, flags=5
00001994 0FA5 bclr -[A5], D7
00001996 0D0F btst A7, D6
00001998 000F 000F ori.b A7, 0xF
0000199C 000F 000F ori.b A7, 0xF
000019A0 00C3 .incomplete
000019A2 5100 subq.b D0, 8
000019A4 0F00 btst D0, D7
000019A6 0F00 btst D0, D7
000019A8 0F00 btst D0, D7
000019AA CB6B 000F and.w [A3 + 0xF], D5
000019AE 000F 000F ori.b A7, 0xF
000019B2 0023 2621 ori.b -[A3], 0x21 /* '!' */
000019B6 0000 432A ori.b D0, 0x2A /* '*' */
000019BA 2100 move.l -[A0], D0
000019BC 00BB 5100 0F00 0F21 0000 ori.l [[PC + D0 * 8]], 0x51000F00
000019C6 0F00 btst D0, D7
000019C8 0F00 btst D0, D7
000019CA D35C add.w [A4]+, D1
000019CC 000F 000F ori.b A7, 0xF
000019D0 003B C7A3 2663 ori.b [PC + D2.w * 8 + 0x63], 0xA3
000019D6 51D8 sf [A0]+
000019D8 1B1A move.b -[A5], [A2]+
000019DA 0033 5C41 0FFB 01DB 2E00 EB4E 2100 ori.b [[0x1DB2E00] - 0x14B1DF00], 0x41 /* 'A' */
000019E8 2D35 0F21 0045 move.l -[A6], [[A5 + 0x45 + D0 * 8]]
000019EE 1083 move.b [A0], D3
000019F0 470D .invalid 3, A5 // invalid opcode 4 with b == 4
000019F2 2081 move.l [A0], D1
000019F4 2503 move.l -[A2], D3
000019F6 28ED 0021 move.l [A4]+, [A5 + 0x21]
000019FA 350F move.w -[A2], A7
000019FC C50C abcd -[A2], -[A4]
000019FE 0F45 bchg D5, D7
00001A00 0E0F 4511 .invalid.b A7, 0x11 // invalid immediate operation
00001A04 0FDD .incomplete
00001A06 54C1 scc D1
00001A08 140F move.b D2, A7
00001A0A C514 and.b [A4], D2
00001A0C 0F6D 019B bchg [A5 + 0x19B], D7
00001A10 4A00 tst.b D0
00001A12 0F00 btst D0, D7
00001A14 0343 bchg D3, D1
00001A16 000F 000F ori.b A7, 0xF
00001A1A 2100 move.l -[A0], D0
00001A1C 0023 7721 ori.b -[A3], 0x21 /* '!' */
00001A20 0000 D364 ori.b D0, 0x64 /* 'd' */
00001A24 2100 move.l -[A0], D0
00001A26 0003 5821 ori.b D3, 0x21 /* '!' */
00001A2A 0000 2338 ori.b D0, 0x38 /* '8' */
00001A2E 2100 move.l -[A0], D0
00001A30 00DB .incomplete
00001A32 6421 bcc +0x23 /* 00001A55 */
00001A34 006D 047B 2D00 ori.w [A5 + 0x2D00], 0x47B
00001A3A 0F00 btst D0, D7
00001A3C 934A subx.w -[A1], -[A2]
00001A3E 000F 0053 ori.b A7, 0x53 /* 'S' */
00001A42 1621 move.b D3, -[A1]
00001A44 0000 3B77 ori.b D0, 0x77 /* 'w' */
00001A48 2100 move.l -[A0], D0
00001A4A 7543 moveq.l D2, 0x43
00001A4C 6900 9400 bvs -0x6BFE /* FFFFAE4E */
00001A50 4377 2100 chk.w D1, [A7 + <<invalid base displacement size>> + D2]
00001A54 C518 and.b [A0]+, D2
00001A56 0FED .incomplete
00001A58 04F3 .incomplete
00001A5A 4E21 .invalid // invalid opcode 4
00001A5C 0000 DB5C ori.b D0, 0x5C /* '\\' */
00001A60 000F 0033 ori.b A7, 0x33 /* '3' */
00001A64 3821 move.w D4, -[A1]
00001A66 0000 1358 ori.b D0, 0x58 /* 'X' */
00001A6A 2100 move.l -[A0], D0
00001A6C 6D02 blt +0x4 /* 00001A70 */
00001A6E 0F21 btst -[A1], D7
label00001A70:
00001A70 0000 EB64 ori.b D0, 0x64 /* 'd' */
00001A74 2100 move.l -[A0], D0
00001A76 6D01 blt +0x3 /* 00001A79 */
00001A78 FB4E .extension 0xB4E <<F/4-5/5>> // unimplemented
00001A7A 2100 move.l -[A0], D0
00001A7C 1D36 812B EBE3 AB6A 9B6A move.b -[A6], [[A6 - 0x141D + A0] - 0x54956496]
00001A86 000F C118 ori.b A7, 0x18
00001A8A FB01 .extension 0xB01 <<F/4-5/5>> // unimplemented
00001A8C 4200 clr.b D0
00001A8E 0F21 btst -[A1], D7
00001A90 0085 0C0F E526 ori.l D5, 0xC0FE526
00001A96 0FE5 .incomplete
00001A98 263B C7DB 4283 D00F move.l D3, [[] + 0x4283D00F]
00001AA0 000F 4103 ori.b A7, 0x3
00001AA4 5B01 subq.b D1, 5
00001AA6 7E65 moveq.l D7, 0x65
00001AA8 1A0F move.b D5, A7
00001AAA 00BB 4F21 0000 AB7B 2100 009B 6721 0000 ori.l [[PC + 0x2100009B] + 0x67210000], 0x4F210000 /* 'O!\0\0' */
00001ABA A367 syscall HSetRBit, flags=3
00001ABC 2100 move.l -[A0], D0
00001ABE ED07 asl D7.b, 6
00001AC0 C37B 2100 and.w [PC + <<invalid base displacement size>> + D2], D1
00001AC4 7D09 moveq.l D6, 0x09
00001AC6 CB7B 2100 and.w [PC + <<invalid base displacement size>> + D2], D5
00001ACA 651A bcs +0x1C /* 00001AE6 */
00001ACC 0F65 bchg -[A5], D7
00001ACE 1A0F move.b D5, A7
00001AD0 4508 .invalid 2, A0 // invalid opcode 4 with b == 4
00001AD2 0F45 bchg D5, D7
00001AD4 080F E51A btst.b A7, 0x1A
00001AD8 0FE5 .incomplete
00001ADA 1A0F move.b D5, A7
00001ADC C50A abcd -[A2], -[A2]
00001ADE 0F65 bchg -[A5], D7
00001AE0 170F move.b -[A3], A7
00001AE2 6514 bcs +0x16 /* 00001AF8 */
00001AE4 0FA5 bclr -[A5], D7
label00001AE6:
00001AE6 510F subq.b A7, 8
00001AE8 000F 000F ori.b A7, 0xF
00001AEC 000F 003B ori.b A7, 0x3B /* ';' */
00001AF0 C753 and.w [A3], D3
00001AF2 5BE3 smi -[A3]
00001AF4 1A93 move.b [A5], [A3]
00001AF6 040F 000F subi.b A7, 0xF
// begin alternate branch 00001AF8-00001AFC
label00001AF8:
00001AF8 000F 810C ori.b A7, 0xC
// end alternate branch 00001AF8-00001AFC
label00001AF8: // (misaligned)
00001AFA 810C sbcd -[A0], -[A4]
00001AFC C305 abcd D1, D5
00001AFE F304 .extension 0x304 <<F/4-5/1>> // unimplemented
00001B00 00EB .incomplete
00001B02 7B21 moveq.l D5, 0x21
00001B04 0000 F37B ori.b D0, 0x7B /* '{' */
00001B08 2100 move.l -[A0], D0
00001B0A 4505 .invalid 2, D5 // invalid opcode 4 with b == 4
00001B0C 0FC5 .incomplete
00001B0E 070F btst A7, D3
00001B10 C507 abcd D2, D7
00001B12 0F45 bchg D5, D7
00001B14 050F btst A7, D2
00001B16 4505 .invalid 2, D5 // invalid opcode 4 with b == 4
00001B18 03B2 534A 9304 bclr [[A2 + <<invalid base displacement size>>] - 0x6CFC], D1
00001B1E 4B3D .invalid 5, <<invalid special address>> // invalid opcode 4 with b == 4
00001B20 9B49 subx.w -[A5], -[A1]
00001B22 A13C syscall CmpString, flags=1
00001B24 E36A lsl D2.w, D1
00001B26 0163 bchg -[A3], D0
00001B28 6E48 bgt +0x4A /* 00001B72 */
00001B2A 00A3 3B21 00C5 ori.l -[A3], 0x3B2100C5
00001B30 1183 6305 move.b [[A0 + <<invalid base displacement size>>] + D6 * 2], D3
00001B34 6AE3 bpl -0x1B /* 00001B19 */
00001B36 7405 moveq.l D2, 0x05
00001B38 680F bvc +0x11 /* 00001B49 */
00001B3A 008B 6321 0000 ori.l A3, 0x63210000 /* 'c!\0\0' */
00001B40 9363 sub.w -[A3], D1
00001B42 2100 move.l -[A0], D0
00001B44 000F 000F ori.b A7, 0xF
00001B48 000F 00FB ori.b A7, 0xFB
00001B4C 5600 addq.b D0, 3
00001B4E 832D 00F3 or.b [A5 + 0xF3], D1
00001B52 7400 moveq.l D2, 0x00
00001B54 0F21 btst -[A1], D7
00001B56 0000 0B43 ori.b D0, 0x43 /* 'C' */
00001B5A 0003 7500 ori.b D3, 0x0
00001B5E 0F21 btst -[A1], D7
00001B60 0000 0357 ori.b D0, 0x57 /* 'W' */
00001B64 2100 move.l -[A0], D0
00001B66 C913 and.b [A3], D4
00001B68 FB37 .extension 0xB37 <<F/4-5/5>> // unimplemented
00001B6A 5B28 630C subq.b [A0 + 0x630C], 5
00001B6E 932F EB1A sub.b [A7 - 0x14E6], D1
label00001B72:
00001B72 000F 8108 ori.b A7, 0x8
00001B76 E300 asl D0.b, 1
00001B78 9B08 subx.b -[A5], -[A0]
00001B7A 000B 5721 ori.b A3, 0x21 /* '!' */
00001B7E 0045 0813 ori.w D5, 0x813
00001B82 5765 subq.w -[A5], 3
00001B84 7413 moveq.l D2, 0x13
00001B86 2AC5 move.l [A5]+, D5
00001B88 080F C508 btst.b A7, 0x8
00001B8C 0FC5 .incomplete
00001B8E 060F 4506 addi.b A7, 0x6
00001B92 A363 syscall MaxApplZone, flags=3
00001B94 000F 000F ori.b A7, 0xF
00001B98 000F 000F ori.b A7, 0xF
00001B9C 000F 000F ori.b A7, 0xF
00001BA0 FD6F .extension 0xD6F <<F/4-5/6>> // unimplemented
00001BA2 B92C DB6B xor.b [A4 - 0x2495], D4
00001BA6 000F 000F ori.b A7, 0xF
00001BAA 0023 7500 ori.b -[A3], 0x0
00001BAE 0F00 btst D0, D7
00001BB0 0F00 btst D0, D7
00001BB2 2B57 2100 move.l [A5 + 0x2100], [A7]
00001BB6 00AB 6321 0000 3357 ori.l [A3 + 0x3357], 0x63210000 /* 'c!\0\0' */
00001BBE 2100 move.l -[A0], D0
00001BC0 00D3 .incomplete
00001BC2 6B00 B363 bmi -0x4C9B /* FFFFCF27 */
00001BC6 FB37 .extension 0xB37 <<F/4-5/5>> // unimplemented
00001BC8 C335 0BB3 E31A 00F3 6A81 255B and.b [[-0x1CE5FF0D + D0 * 2] + 0x6A81255B], D1
00001BD4 0F48 bchg A0, D7
00001BD6 00BB 6721 00CD 050F 2100 0023 ori.l [[PC + <<invalid base displacement size>>] + D0 * 4 + 0x21000023], 0x672100CD
00001BE2 5A21 addq.b -[A1], 5
00001BE4 00CD .incomplete
00001BE6 080F 2100 btst.b A7, 0x0
00001BEA ED00 asl D0.b, 6
00001BEC 2167 0F00 move.l [A0 + 0xF00], -[A7]
00001BF0 032D 2100 btst [A5 + 0x2100], D1
00001BF4 00CB .incomplete
00001BF6 3821 move.w D4, -[A1]
00001BF8 0005 230F ori.b D5, 0xF
00001BFC 000F 2100 ori.b A7, 0x0
00001C00 00C3 .incomplete
00001C02 6721 beq +0x23 /* 00001C25 */
00001C04 0000 FB7B ori.b D0, 0x7B /* '{' */
00001C08 2100 move.l -[A0], D0
00001C0A 0B2F A51C btst [A7 - 0x5AE4], D5
00001C0E 6531 bcs +0x33 /* 00001C41 */
00001C10 3B5C 6108 move.w [A5 + 0x6108], [A4]+
00001C14 6302 bls +0x4 /* 00001C18 */
00001C16 F311 .extension 0x311 <<F/4-5/1>> // unimplemented
label00001C18:
00001C18 00C3 .incomplete
00001C1A 4F21 .invalid 7, -[A1] // invalid opcode 4 with b == 4
00001C1C 006D 08E3 6B00 ori.w [A5 + 0x6B00], 0x8E3
00001C22 0F00 btst D0, D7
00001C24 E37B rol D3.w, D1
00001C26 2100 move.l -[A0], D0
00001C28 00CB .incomplete
00001C2A 4F21 .invalid 7, -[A1] // invalid opcode 4 with b == 4
00001C2C 0000 0349 ori.b D0, 0x49 /* 'I' */
00001C30 2100 move.l -[A0], D0
00001C32 000F 2100 ori.b A7, 0x0
00001C36 00B3 4121 006D 090B 4921 00ED ori.l [[A3 + <<invalid base displacement size>> + D0] + 0x492100ED], 0x4121006D /* 'A!\0m' */
00001C42 000F 2100 ori.b A7, 0x0
00001C46 000F 2100 ori.b A7, 0x0
00001C4A ED05 asl D5.b, 6
00001C4C 013F btst <<invalid special address>>, D0
00001C4E 0F00 btst D0, D7
00001C50 1343 00AB move.b [A1 + 0xAB], D3
00001C54 6700 BB41 beq -0x44BD /* FFFFD797 */
00001C58 2100 move.l -[A0], D0
00001C5A 00F3 .incomplete
00001C5C 2A00 move.l D5, D0
00001C5E 0F00 btst D0, D7
00001C60 B367 xor.w -[A7], D1
00001C62 2100 move.l -[A0], D0
00001C64 C590 and.l [A0], D2
00001C66 A786 syscall IOPInfoAccess, flags=7
00001C68 24FB 37AB 6AF3 92A3 1B00 move.l [A2]+, [[0x6AF3 + D3 * 8] - 0x6D5CE500]
00001C72 0F01 btst D1, D7
00001C74 0DA3 bclr -[A3], D6
00001C76 0372 000F bchg [A2 + D0.w + 0xF], D1
00001C7A 2100 move.l -[A0], D0
00001C7C 8D02 sbcd D6, D2
00001C7E 0F21 btst -[A1], D7
00001C80 0025 220F ori.b -[A5], 0xF
00001C84 852F 0FC5 or.b [A7 + 0xFC5], D2
00001C88 070F btst A7, D3
00001C8A 4507 .invalid 2, D7 // invalid opcode 4 with b == 4
00001C8C 0F1D btst [A5]+, D7
00001C8E 060F 2100 addi.b A7, 0x0
00001C92 000F 2100 ori.b A7, 0x0
00001C96 000F 2100 ori.b A7, 0x0
00001C9A 000F 2100 ori.b A7, 0x0
00001C9E 000F 2100 ori.b A7, 0x0
00001CA2 000F 2100 ori.b A7, 0x0
00001CA6 00CB .incomplete
00001CA8 3C21 move.w D6, -[A1]
00001CAA 0000 0F21 ori.b D0, 0x21 /* '!' */
00001CAE 004D 100F ori.w A5, 0x100F
00001CB2 2100 move.l -[A0], D0
00001CB4 000F 2100 ori.b A7, 0x0
00001CB8 000F 2100 ori.b A7, 0x0
00001CBC 00D3 .incomplete
00001CBE 4F21 .invalid 7, -[A1] // invalid opcode 4 with b == 4
00001CC0 0000 0F21 ori.b D0, 0x21 /* '!' */
00001CC4 0045 110F ori.w D5, 0x110F
00001CC8 00D3 .incomplete
00001CCA 3821 move.w D4, -[A1]
00001CCC 0000 0F21 ori.b D0, 0x21 /* '!' */
00001CD0 000B 2F3B ori.b A3, 0x3B /* ';' */
00001CD4 2543 23F3 move.l [A2 + 0x23F3], D3
00001CD8 509B addq.l [A3]+, 8
00001CDA 136B 2300 0FA1 move.b [A1 + 0xFA1], [A3 + 0x2300]
00001CE0 0E5B 0F0E .invalid.w [A3]+, 0xF0E // invalid immediate operation
00001CE4 000F 2100 ori.b A7, 0x0
00001CE8 A52E syscall BlockMove/BlockMoveData, flags=5
00001CEA 0FA5 bclr -[A5], D7
00001CEC 2E0F move.l D7, A7
00001CEE 053C 0FC5 btst 0xC5, D2
00001CF2 130F move.b -[A1], A7
00001CF4 A5A4 syscall HeapDispatch, flags=5
00001CF6 0F85 bclr D5, D7
00001CF8 3E0F move.w D7, A7
00001CFA 853E or.b <<invalid special address>>, D2
00001CFC 0F5D bchg [A5]+, D7
00001CFE 1521 move.b -[A2], -[A1]
00001D00 A40F syscall MountVol, flags=4
00001D02 4575 FBB7 EB1E 433D 4507 0FC1 chk.w D2, [[-0x14E1BCC3] + A7 * 2 + 0x45070FC1]
00001D0E 15E3 08A1 move.b [PC + 0x8A1 /* 000025B1, value 0xE5 */], -[A3]
00001D12 BF0F cmpm.b [A7]+, [A7]+
00001D14 2100 move.l -[A0], D0
00001D16 4D03 .invalid 6, D3 // invalid opcode 4 with b == 4
00001D18 C114 and.b [A4], D0
00001D1A 0F00 btst D0, D7
00001D1C 0F21 btst -[A1], D7
00001D1E 005D 6959 ori.w [A5]+, 0x6959 /* 'iY' */
00001D22 5041 addq.w D1, 8
00001D24 0E0F ED00 .invalid.b A7, 0x0 // invalid immediate operation
00001D28 A126 syscall HandleZone, flags=1
00001D2A 3BC7 move.w <<invalid special address>>, D7
00001D2C 4351 chk.w D1, [A1]
00001D2E 932F 635C sub.b [A7 + 0x635C], D1
00001D32 81E8 0FE1 divs.w D0, [A0 + 0xFE1]
00001D36 3D3B 010B 0F00 0F21 move.w -[A6], [[PC + <<invalid base displacement size>> + D0] + 0xF000F21]
00001D3E 00C5 .incomplete
00001D40 430F .invalid 1, A7 // invalid opcode 4 with b == 4
00001D42 C543 exg D2, D3
00001D44 0F65 bchg -[A5], D7
00001D46 3C0F move.w D6, A7
00001D48 653D bcs +0x3F /* 00001D87 */
00001D4A 0F00 btst D0, D7
00001D4C 0F21 btst -[A1], D7
00001D4E 00CD .incomplete
00001D50 0783 bclr D3, D3
00001D52 7B21 moveq.l D5, 0x21
00001D54 0000 8367 ori.b D0, 0x67 /* 'g' */
00001D58 2100 move.l -[A0], D0
00001D5A 008B 6721 0000 ori.l A3, 0x67210000 /* 'g!\0\0' */
00001D60 937B 2100 sub.w [PC + <<invalid base displacement size>> + D2], D1
00001D64 000F 2100 ori.b A7, 0x0
00001D68 4D08 .invalid 6, A0 // invalid opcode 4 with b == 4
00001D6A 9B7B 2100 sub.w [PC + <<invalid base displacement size>> + D2], D5
00001D6E 0093 6721 006D ori.l [A3], 0x6721006D /* 'g!\0m' */
00001D74 04E3 .incomplete
00001D76 4821 nbcd.b -[A1]
00001D78 0003 324B ori.b D3, 0x4B /* 'K' */
00001D7C 690F bvs +0x11 /* 00001D8D */
00001D7E 89C0 divs.w D4, D0
00001D80 0F41 bchg D1, D7
00001D82 50EB 106B st [A3 + 0x106B]
00001D86 2C00 move.l D6, D0
00001D88 0F21 btst -[A1], D7
00001D8A 0000 0F21 ori.b D0, 0x21 /* '!' */
00001D8E 0000 0F21 ori.b D0, 0x21 /* '!' */
00001D92 0000 0F21 ori.b D0, 0x21 /* '!' */
00001D96 0000 0F00 ori.b D0, 0x0
00001D9A 0F00 btst D0, D7
00001D9C 0F00 btst D0, D7
00001D9E 0F00 btst D0, D7
00001DA0 0F21 btst -[A1], D7
00001DA2 0000 0F00 ori.b D0, 0x0
00001DA6 0F00 btst D0, D7
00001DA8 0F00 btst D0, D7
00001DAA 0F65 bchg -[A5], D7
00001DAC 4BEB 2925 lea.l A5, [A3 + 0x2925]
00001DB0 1BF3 2925 1B9B move.b <<invalid special address>>, [[A3 + 0x1B9B] + D2]
00001DB6 37E5 BFC3 1225 1E7B move.w [[ + <<invalid base displacement size>>] + 0x12251E7B], -[A5]
00001DBE 3B25 move.w -[A5], -[A5]
00001DC0 1E0F move.b D7, A7
00001DC2 0053 1E21 ori.w [A3], 0x1E21
00001DC6 0000 A334 ori.b D0, 0x34 /* '4' */
00001DCA 2100 move.l -[A0], D0
00001DCC 000F 00CB ori.b A7, 0xCB
00001DD0 4600 not.b D0
00001DD2 FB4D .extension 0xB4D <<F/4-5/5>> // unimplemented
00001DD4 2100 move.l -[A0], D0
00001DD6 000F 0083 ori.b A7, 0x83
00001DDA 2C00 move.l D6, D0
00001DDC EB2E lsl D6.b, D5
00001DDE 2100 move.l -[A0], D0
00001DE0 000F 2100 ori.b A7, 0x0
00001DE4 000F 000F ori.b A7, 0xF
00001DE8 000F 0043 ori.b A7, 0x43 /* 'C' */
00001DEC 6300 0F00 bls +0xF02 /* 00002CEE */
00001DF0 034E bchg A6, D1
00001DF2 003B 2121 0000 ori.b [PC + D0.w], 0x21 /* '!' */
00001DF8 E331 roxl D1.b, D1
00001DFA 2100 move.l -[A0], D0
00001DFC 000F 009B ori.b A7, 0x9B
00001E00 3B00 move.w -[A5], D0
00001E02 BB37 2100 xor.b [A7 + <<invalid base displacement size>> + D2], D5
00001E06 00EB .incomplete
00001E08 5C00 addq.b D0, 6
00001E0A 0B4E bchg A6, D5
00001E0C 00B3 3421 0000 0F00 ori.l [A3 + <<invalid base displacement size>> + D0 * 8], 0x34210000 /* '4!\0\0' */
00001E14 C356 and.w [A6], D1
00001E16 00CB .incomplete
00001E18 5100 subq.b D0, 8
00001E1A 0F00 btst D0, D7
00001E1C 134E 2100 move.b [A1 + 0x2100], A6
00001E20 00DB .incomplete
00001E22 5621 addq.b -[A1], 3
00001E24 0000 F327 ori.b D0, 0x27 /* '\'' */
00001E28 2100 move.l -[A0], D0
00001E2A 00F3 .incomplete
00001E2C 3121 move.w -[A0], -[A1]
00001E2E 0000 7B63 ori.b D0, 0x63 /* 'c' */
00001E32 2100 move.l -[A0], D0
00001E34 00C3 .incomplete
00001E36 3721 move.w -[A3], -[A1]
00001E38 00CB .incomplete
00001E3A 221F move.l D1, [A7]+
00001E3C F350 .extension 0x350 <<F/4-5/1>> // unimplemented
00001E3E 4323 .invalid 1, -[A3] // invalid opcode 4 with b == 4
00001E40 2B6A 0F00 0780 move.l [A5 + 0x780], [A2 + 0xF00]
00001E46 150E move.b -[A2], A6
00001E48 8000 or.b D0, D0
00001E4A 0F21 btst -[A1], D7
00001E4C 0017 0033 ori.b [A7], 0x33 /* '3' */
00001E50 FBB7 .invalid <<F/6/5>>
00001E52 9B49 subx.w -[A5], -[A1]
00001E54 9304 subx.b D1, D4
00001E56 2B84 000F move.l [A5 + D0.w + 0xF], D4
00001E5A 4528 6000 .invalid 2, [A0 + 0x6000] // invalid opcode 4 with b == 4
00001E5E 0F21 btst -[A1], D7
00001E60 00A5 2E0F 859F ori.l -[A5], 0x2E0F859F
00001E66 0F00 btst D0, D7
00001E68 3B42 2100 move.w [A5 + 0x2100], D2
00001E6C B707 xor.b D7, D3
00001E6E C7EB 6B00 muls.w D3, [A3 + 0x6B00]
00001E72 0F00 btst D0, D7
00001E74 D351 add.w [A1], D1
00001E76 000F 000F ori.b A7, 0xF
00001E7A 2100 move.l -[A0], D0
00001E7C FB37 .extension 0xB37 <<F/4-5/5>> // unimplemented
00001E7E 2B25 move.l -[A5], -[A5]
00001E80 BB42 xor.w D2, D5
00001E82 C565 and.w -[A5], D2
00001E84 0F81 bclr D1, D7
00001E86 065B 0F08 addi.w [A3]+, 0xF08
00001E8A 000F 2100 ori.b A7, 0x0
00001E8E 252E 0FC5 move.l -[A2], [A6 + 0xFC5]
00001E92 030F btst A7, D1
00001E94 C503 abcd D2, D3
00001E96 0F00 btst D0, D7
00001E98 0F21 btst -[A1], D7
00001E9A 0000 0F00 ori.b D0, 0x0
00001E9E 0F00 btst D0, D7
00001EA0 0F21 btst -[A1], D7
00001EA2 00C9 .incomplete
00001EA4 06A3 6473 14FB addi.l -[A3], 0x647314FB
00001EAA 508D addq.l A5, 8
00001EAC 050F btst A7, D2
00001EAE C105 abcd D0, D5
00001EB0 5315 subq.b [A5], 1
00001EB2 FA00 0F21 .unknown 0xFA00 0x0F21 (W = 5)
00001EB6 0025 494B ori.b -[A5], 0x4B /* 'K' */
00001EBA 2805 move.l D4, D5
00001EBC 04FB .incomplete
00001EBE B72B 3D4B xor.b [A3 + 0x3D4B], D3
00001EC2 2841 movea.l A4, D1
00001EC4 0300 btst D0, D1
00001EC6 0F61 bchg -[A1], D7
00001EC8 C93B 0180 and.b [ + <<invalid base displacement size>> + D0], D4
00001ECC 0043 5821 ori.w D3, 0x5821 /* 'X!' */
00001ED0 00A5 C8CB A253 ori.l -[A5], 0xC8CBA253
00001ED6 5BBB 187B subq.l [PC + D1 + 0x7B], 5
00001EDA 94C3 sub.w A2, D3
00001EDC 35DB 2A00 move.w [PC + 0x2A00 /* 000048DE, value 0xFE5 */], [A3]+
00001EE0 0780 bclr D0, D3
00001EE2 9137 0095 sub.b [A7 + D0.w - 0x107], D0
00001EE6 03B2 035C bclr <<invalid full ext with I/IS == 4>>, D1
00001EEA 4B28 2700 .invalid 5, [A0 + 0x2700] // invalid opcode 4 with b == 4
00001EEE 9C43 sub.w D6, D3
00001EF0 5C17 addq.b [A7], 6
00001EF2 0162 bchg -[A2], D0
00001EF4 81EB 6910 divs.w D0, [A3 + 0x6910]
00001EF8 DB51 add.w [A1], D5
00001EFA 00A7 8626 CB22 ori.l -[A7], 0x8626CB22
00001F00 0B33 2B51 btst [[A3]], D5
00001F04 A326 syscall HandleZone, flags=3
00001F06 9384 subx.l D1, D4
00001F08 0F00 btst D0, D7
00001F0A 0781 bclr D1, D3
00001F0C 4F0E .invalid 7, A6 // invalid opcode 4 with b == 4
00001F0E 420D clr.b A5
00001F10 0407 0156 subi.b D7, 0x56 /* 'V' */
00001F14 0F00 btst D0, D7
00001F16 0F21 btst -[A1], D7
00001F18 002D 0F01 4317 ori.b [A5 + 0x4317], 0x1
00001F1E 015A bchg [A2]+, D0
00001F20 135C 0003 move.b [A1 + 0x3], [A4]+
00001F24 3617 move.w D3, [A7]
00001F26 0005 4200 ori.b D5, 0x0
00001F2A 0F21 btst -[A1], D7
00001F2C 0000 E357 ori.b D0, 0x57 /* 'W' */
00001F30 2100 move.l -[A0], D0
00001F32 000F 2100 ori.b A7, 0x0
00001F36 00DB .incomplete
00001F38 1100 move.b -[A0], D0
00001F3A D34E addx.w -[A1], -[A6]
00001F3C 2780 124B move.l [A3 + D1.w * 2 + 0x4B], D0
00001F40 4AE1 tas.b -[A1]
00001F42 0A6A B319 0033 xori.w [A2 + 0x33], 0xB319
00001F48 3900 move.w -[A4], D0
00001F4A E313 roxl D3.b, 1
00001F4C 0053 1C21 ori.w [A3], 0x1C21
00001F50 0000 6B08 ori.b D0, 0x8
00001F54 2100 move.l -[A0], D0
00001F56 0023 5921 ori.b -[A3], 0x21 /* '!' */
00001F5A 00CD .incomplete
00001F5C 082B 5921 0000 btst.b [A3 + 0x0], 0x21 /* '!' */
00001F62 231A move.l -[A1], [A2]+
00001F64 000F 0083 ori.b A7, 0x83
00001F68 6621 bne +0x23 /* 00001F8B */
00001F6A 0000 8B66 ori.b D0, 0x66 /* 'f' */
00001F6E 2100 move.l -[A0], D0
00001F70 0063 3521 ori.w -[A3], 0x3521 /* '5!' */
00001F74 00ED .incomplete
00001F76 025B 4821 andi.w [A3]+, 0x4821 /* 'H!' */
00001F7A 0000 330F ori.b D0, 0xF
00001F7E 0093 6600 4341 ori.l [A3], 0x66004341 /* 'f\0CA' */
00001F84 2100 move.l -[A0], D0
00001F86 001B 1F00 ori.b [A3]+, 0x0
00001F8A 8338 006B or.b [0x0000006B], D1
00001F8E 4821 nbcd.b -[A1]
00001F90 0000 3319 ori.b D0, 0x19
00001F94 2100 move.l -[A0], D0
00001F96 00AB 0821 0000 F35C ori.l [A3 - 0xCA4], 0x8210000
00001F9E 000F 009B ori.b A7, 0x9B
00001FA2 6621 bne +0x23 /* 00001FC5 */
00001FA4 0000 0F21 ori.b D0, 0x21 /* '!' */
00001FA8 0000 DB79 ori.b D0, 0x79 /* 'y' */
00001FAC 2100 move.l -[A0], D0
00001FAE 00D3 .incomplete
00001FB0 7921 moveq.l D4, 0x21
00001FB2 0000 C31A ori.b D0, 0x1A
00001FB6 2100 move.l -[A0], D0
00001FB8 ED06 asl D6.b, 6
00001FBA 3359 2100 move.w [A1 + 0x2100], [A1]+
00001FBE 00AB 6621 0000 B366 ori.l [A3 - 0x4C9A], 0x66210000 /* 'f!\0\0' */
00001FC6 2100 move.l -[A0], D0
00001FC8 000F 2100 ori.b A7, 0x0
00001FCC 000F 2100 ori.b A7, 0x0
00001FD0 008B 3821 0000 ori.l A3, 0x38210000 /* '8!\0\0' */
00001FD6 733C moveq.l D1, 0x3C
00001FD8 2100 move.l -[A0], D0
00001FDA 00A3 6621 0000 ori.l -[A3], 0x66210000 /* 'f!\0\0' */
00001FE0 0F21 btst -[A1], D7
00001FE2 0000 E379 ori.b D0, 0x79 /* 'y' */
00001FE6 2100 move.l -[A0], D0
00001FE8 7D8A moveq.l D6, 0xFFFFFF8A
00001FEA E900 asl D0.b, 4
00001FEC BB66 xor.w -[A6], D5
00001FEE 2100 move.l -[A0], D0
00001FF0 000F 2100 ori.b A7, 0x0
00001FF4 BD1D xor.b [A5]+, D6
00001FF6 A70A syscall OpenRF/PBHOpenRF/HOpenRF, flags=7
00001FF8 7723 moveq.l D3, 0x23
00001FFA 4300 .invalid 1, D0 // invalid opcode 4 with b == 4
00001FFC 0F00 btst D0, D7
00001FFE 1B43 000F move.b [A5 + 0xF], D3
00002002 000F 000F ori.b A7, 0xF
00002006 000F 000F ori.b A7, 0xF
0000200A 000F 000F ori.b A7, 0xF
0000200E 000F 000F ori.b A7, 0xF
00002012 0023 3600 ori.b -[A3], 0x0
00002016 7348 moveq.l D1, 0x48
00002018 004B 0B00 ori.w A3, 0xB00
0000201C 0B7A 00F3 bchg [PC + 0xF3 /* 00002111, value 0x2100 '!\0', cstring "!" */], D5
00002020 7921 moveq.l D4, 0x21
00002022 0000 FB79 ori.b D0, 0x79 /* 'y' */
00002026 2100 move.l -[A0], D0
00002028 0003 7A21 ori.b D3, 0x21 /* '!' */
0000202C 0000 7B48 ori.b D0, 0x48 /* 'H' */
00002030 2100 move.l -[A0], D0
00002032 003B 5921 00E9 ori.b [PC + D0.w - 0x23], 0x21 /* '!' */
00002038 069B 767B 5173 addi.l [A3]+, 0x767B5173 /* 'v{Qs' */
0000203E 20F3 126B move.l [A0]+, [A3 + D1.w * 2 + 0x6B]
00002042 3D73 5000 4B5C move.w [A6 + 0x4B5C], [A3 + D5.w]
00002048 211F move.l -[A0], [A7]+
0000204A C408 and.b D2, A0
0000204C E51E rol D6.b, 2
0000204E 0F00 btst D0, D7
00002050 D366 add.w -[A6], D1
00002052 2100 move.l -[A0], D0
00002054 0003 3000 ori.b D3, 0x0
00002058 0F00 btst D0, D7
0000205A 0F00 btst D0, D7
0000205C 0FAD 0B79 bclr [A5 + 0xB79], D7
00002060 3DE3 move.w <<invalid special address>>, -[A3]
00002062 5100 subq.b D0, 8
00002064 0F65 bchg -[A5], D7
00002066 052F 000F btst [A7 + 0xF], D2
0000206A 6124 bsr +0x26 /* 00002090 */
0000206C 5302 subq.b D2, 1
0000206E 0E00 0F21 .invalid.b D0, 0x21 /* '!' */ // invalid immediate operation
00002072 0000 0F21 ori.b D0, 0x21 /* '!' */
00002076 0000 B35B ori.b D0, 0x5B /* '[' */
0000207A 2100 move.l -[A0], D0
0000207C 0061 4521 ori.w -[A1], 0x4521 /* 'E!' */
00002080 000F 2100 ori.b A7, 0x0
00002084 000F 2100 ori.b A7, 0x0
00002088 0093 6921 0000 ori.l [A3], 0x69210000 /* 'i!\0\0' */
0000208E 0F21 btst -[A1], D7
fn00002090:
00002090 0000 9B69 ori.b D0, 0x69 /* 'i' */
00002094 2100 move.l -[A0], D0
00002096 000F 2100 ori.b A7, 0x0
0000209A 00DB .incomplete
0000209C 4921 .invalid 4, -[A1] // invalid opcode 4 with b == 4
0000209E 0000 0F21 ori.b D0, 0x21 /* '!' */
000020A2 000B 2FE1 ori.b A3, 0xE1
000020A6 4CA3 5B0F movem.w D1,D3,D4,D6,D7,A4,A5,A6,A7, -[A3]
000020AA 019E bclr [A6]+, D0
000020AC 0F21 btst -[A1], D7
000020AE 629B bhi -0x63 /* 0000204B */
000020B0 0D07 btst D7, D6
000020B2 00FF .incomplete
000020B4 0F21 btst -[A1], D7
000020B6 0065 600F ori.w -[A5], 0x600F
000020BA 6560 bcs +0x62 /* 0000211C */
000020BC 0FE5 .incomplete
000020BE 5F0F subq.b A7, 7
000020C0 E55F rol D7.w, 2
000020C2 0FE5 .incomplete
000020C4 5D0F subq.b A7, 6
000020C6 E55D rol D5.w, 2
000020C8 0FE5 .incomplete
000020CA 550F subq.b A7, 2
000020CC E555 roxl D5.w, 2
000020CE 0FE5 .incomplete
000020D0 5D0F subq.b A7, 6
000020D2 E55B rol D3.w, 2
000020D4 0FE5 .incomplete
000020D6 580F addq.b A7, 4
000020D8 655E bcs +0x60 /* 00002138 */
000020DA 0F00 btst D0, D7
000020DC DB75 2100 add.w [A5 + <<invalid base displacement size>> + D2], D5
000020E0 000F 2100 ori.b A7, 0x0
000020E4 655D bcs +0x5F /* 00002143 */
000020E6 0F65 bchg -[A5], D7
000020E8 5E0F addq.b A7, 7
000020EA E55C rol D4.w, 2
000020EC 1782 720B move.b [A3 + D7.w * 2 + 0xB], D2
000020F0 AFA3 syscall gsRunTbl, auto_pop
000020F2 1B03 move.b -[A5], D3
000020F4 1F01 move.b -[A7], D1
000020F6 180F move.b D4, A7
000020F8 0053 5CE1 ori.w [A3], 0x5CE1
000020FC 176A E10A 7915 move.b [A3 + 0x7915], [A2 - 0x1EF6]
00002102 0F00 btst D0, D7
00002104 0F00 btst D0, D7
00002106 5349 subq.w A1, 1
00002108 2100 move.l -[A0], D0
0000210A 000F 2100 ori.b A7, 0x0
0000210E 7D02 moveq.l D6, 0x02
00002110 0F21 btst -[A1], D7
00002112 0000 0F21 ori.b D0, 0x21 /* '!' */
00002116 007D 270F ori.w <<invalid special address>>, 0x270F
0000211A 2100 move.l -[A0], D0
label0000211C:
0000211C 000F 2100 ori.b A7, 0x0
00002120 6D01 blt +0x3 /* 00002123 */
00002122 0F21 btst -[A1], D7
00002124 006D 044B 6821 ori.w [A5 + 0x6821], 0x44B
0000212A 00F9 .incomplete
0000212C 29EB 9A9B 138B 5B51 move.l 0x138B5B51, [A3 - 0x6565]
00002134 235B 51C1 move.l [A1 + 0x51C1], [A3]+
label00002138:
00002138 1DE3 move.b <<invalid special address>>, -[A3]
0000213A 00E1 .incomplete
0000213C ABA3 syscall gsRunTbl
0000213E 5921 subq.b -[A1], 4
00002140 0000 1318 ori.b D0, 0x18
00002144 000F 000F ori.b A7, 0xF
00002148 2100 move.l -[A0], D0
0000214A 00EB .incomplete
0000214C 5100 subq.b D0, 8
0000214E 0F00 btst D0, D7
00002150 0F21 btst -[A1], D7
00002152 0000 2B1A ori.b D0, 0x1A
00002156 000F 009B ori.b A7, 0x9B
0000215A 3C21 move.w D6, -[A1]
0000215C 0000 BB48 ori.b D0, 0x48 /* 'H' */
00002160 2100 move.l -[A0], D0
00002162 000F 2100 ori.b A7, 0x0
00002166 000F 2100 ori.b A7, 0x0
0000216A 009B 3221 0000 ori.l [A3]+, 0x32210000 /* '2!\0\0' */
00002170 8B7A 2100 or.w [PC + 0x2100 /* 00002102, value 0xF00 */], D5
00002174 001B 0F21 ori.b [A3]+, 0x21 /* '!' */
00002178 0000 A321 ori.b D0, 0x21 /* '!' */
0000217C 2100 move.l -[A0], D0
0000217E 00BB 5921 0000 1367 ori.l <<invalid full ext with IS == 1 and I/IS == 7>>, 0x59210000 /* 'Y!\0\0' */
00002186 2100 move.l -[A0], D0
00002188 CD0B abcd -[A6], -[A3]
0000218A FE00 0F00 .unknown 0xFE00 0x0F00 (W = 7)
0000218E 0F00 btst D0, D7
00002190 0FCD .incomplete
00002192 2AB3 3D00 move.l [A5], [A3 + <<invalid base displacement size>> + D3 * 4]
00002196 0F00 btst D0, D7
00002198 0F00 btst D0, D7
0000219A 0FE9 .incomplete
0000219C 029B 17E3 C22B andi.l [A3]+, 0x17E3C22B
000021A2 0450 235C subi.w [A0], 0x235C /* '#\\' */
000021A6 0704 btst D4, D3
000021A8 4533 2541 .invalid 2, [[A3 + <<invalid base displacement size>>]] // invalid opcode 4 with b == 4
000021AC 0DA3 bclr -[A3], D6
000021AE 0261 5A73 andi.w -[A1], 0x5A73 /* 'Zs' */
000021B2 1C21 move.b D6, -[A1]
000021B4 0005 0B9B ori.b D5, 0x9B
000021B8 7A85 moveq.l D5, 0xFFFFFF85
000021BA 0D0F btst A7, D6
000021BC 8504 sbcd D2, D4
000021BE 0F89 bclr A1, D7
000021C0 050B btst A3, D2
000021C2 A5BB syscall vIAZPostInit, flags=5
000021C4 18EB 49AB move.b [A4]+, [A3 + 0x49AB]
000021C8 1B5B 2300 move.b [A5 + 0x2300], [A3]+
000021CC 036B 0111 bchg [A3 + 0x111], D1
000021D0 C442 and.w D2, D2
000021D2 00A3 7A21 0000 ori.l -[A3], 0x7A210000 /* 'z!\0\0' */
000021D8 AB7A syscall stSubPin
000021DA 2100 move.l -[A0], D0
000021DC 00B3 7A21 0005 0A4F ori.l [A3 + D0 * 2 + 0x4F], 0x7A210005
000021E4 000F A556 ori.b A7, 0x56 /* 'V' */
000021E8 01E2 .incomplete
000021EA 0F00 btst D0, D7
000021EC 0F00 btst D0, D7
000021EE EB7A rol D2.w, D5
000021F0 2100 move.l -[A0], D0
000021F2 A502 syscall Read, flags=5
000021F4 0F00 btst D0, D7
000021F6 037B 2100 bchg [PC + <<invalid base displacement size>> + D2], D1
000021FA 00F3 .incomplete
000021FC 7A21 moveq.l D5, 0x21
000021FE 0000 FB7A ori.b D0, 0x7A /* 'z' */
00002202 2100 move.l -[A0], D0
00002204 000F 2100 ori.b A7, 0x0
00002208 03D1 .incomplete
0000220A 9304 subx.b D1, D4
0000220C 630C bls +0xE /* 0000221A */
0000220E 0FE9 .incomplete
00002210 680F bvc +0x11 /* 00002221 */
00002212 6105 bsr +0x7 /* 00002219 */
00002214 6A30 bpl +0x32 /* 00002246 */
00002216 2505 move.l -[A2], D5
00002218 0F29 0263 btst [A1 + 0x263], D7
// begin alternate branch 0000221A-0000221E
label0000221A:
0000221A 0263 69E1 andi.w -[A3], 0x69E1
// end alternate branch 0000221A-0000221E
label0000221A: // (misaligned)
0000221C 69E1 bvs -0x1D /* 000021FF */
0000221E 0A03 1A00 xori.b D3, 0x0
00002222 8B20 or.b -[A0], D5
00002224 2194 9EB3 move.l [A0 + A1 * 8 - 0x77], [A4]
00002228 0000 3343 ori.b D0, 0x43 /* 'C' */
0000222C 0083 2A00 2B11 ori.l D3, 0x2A002B11
00002232 000F 000F ori.b A7, 0xF
00002236 2100 move.l -[A0], D0
00002238 000F 2100 ori.b A7, 0x0
0000223C 000F 000F ori.b A7, 0xF
00002240 000B 7B21 ori.b A3, 0x21 /* '!' */
00002244 0000 8314 ori.b D0, 0x14
// begin alternate branch 00002246-00002248
label00002246:
00002246 8314 or.b [A4], D1
// end alternate branch 00002246-00002248
label00002246: // (misaligned)
00002248 0073 2600 DB26 0023 2800 ori.w [[A3 + 0x23] + A5 * 2 + 0x2800], 0x2600 /* '&\0' */
00002252 6B19 bmi +0x1B /* 0000226D */
00002254 000F 000F ori.b A7, 0xF
00002258 2100 move.l -[A0], D0
0000225A 000F 2100 ori.b A7, 0x0
0000225E 0033 1A00 E324 ori.b <<invalid full ext with I/IS == 4>>, 0x0
00002264 000F 000F ori.b A7, 0xF
00002268 000F 2100 ori.b A7, 0x0
0000226C 001B 2321 ori.b [A3]+, 0x21 /* '!' */
00002270 0000 2B43 ori.b D0, 0x43 /* 'C' */
00002274 000F 000F ori.b A7, 0xF
00002278 000F 0033 ori.b A7, 0x33 /* '3' */
0000227C 3300 move.w -[A1], D0
0000227E 137B 000F 2100 move.b [A1 + 0x2100], [PC + D0.w + 0xF]
00002284 000B 3000 ori.b A3, 0x0
00002288 AB3C syscall bcMain0
0000228A 000F 2100 ori.b A7, 0x0
0000228E 000F 2100 ori.b A7, 0x0
00002292 000F 000F ori.b A7, 0xF
00002296 000F 2100 ori.b A7, 0x0
0000229A 000F 000F ori.b A7, 0xF
0000229E 000F 2100 ori.b A7, 0x0
000022A2 000F 2100 ori.b A7, 0x0
000022A6 000F 2100 ori.b A7, 0x0
000022AA 000F 2100 ori.b A7, 0x0
000022AE 000F 2100 ori.b A7, 0x0
000022B2 001B 7B21 ori.b [A3]+, 0x21 /* '!' */
000022B6 0000 237B ori.b D0, 0x7B /* '{' */
000022BA 2100 move.l -[A0], D0
000022BC 3B47 334A move.w [A5 + 0x334A /* export_1637 */], D7
000022C0 4911 .invalid 4, [A1] // invalid opcode 4 with b == 4
000022C2 0B6B 8111 bchg [A3 - 0x7EEF], D5
000022C6 2309 move.l -[A1], A1
000022C8 C118 and.b [A0]+, D0
000022CA 8B2A 2100 or.b [A2 + 0x2100], D5
000022CE 450C .invalid 2, A4 // invalid opcode 4 with b == 4
000022D0 A000 syscall Open/PBHOpen/HOpen
000022D2 9341 subx.w D1, D1
000022D4 2100 move.l -[A0], D0
000022D6 C50A abcd -[A2], -[A2]
000022D8 0FC5 .incomplete
000022DA 090F btst A7, D4
000022DC 00F3 .incomplete
000022DE 5100 subq.b D0, 8
000022E0 2B28 C51A move.l -[A5], [A0 - 0x3AE6]
000022E4 13B2 131F 7BBD 0905 0F01 move.b [[A1 + <<invalid base displacement size>> + D0 * 8]], [[A2] + D1 * 2 + 0x7BBD0905]
000022EE 0583 bclr D3, D2
000022F0 2C21 move.l D6, -[A1]
000022F2 250F move.l -[A2], A7
000022F4 2100 move.l -[A0], D0
000022F6 00FB .incomplete
000022F8 6B00 0F00 bmi +0xF02 /* 000031FA */
000022FC 0F21 btst -[A1], D7
000022FE 0005 060F ori.b D5, 0xF
00002302 6515 bcs +0x17 /* 00002319 */
00002304 2B7B F34E 1F0B move.l [A5 + 0x1F0B], <<invalid full ext with IS == 1 and I/IS == 6>>
0000230A 367B 14EB movea.w A3, [PC + D1.w * 4 - 0x21]
0000230E 4993 .invalid 4, [A3] // invalid opcode 4 with b == 6
00002310 04D3 .incomplete
00002312 2F07 move.l -[A7], D7
00002314 015F bchg [A7]+, D0
00002316 0F81 bclr D1, D7
00002318 04E1 .incomplete
0000231A A41F syscall DisposPtr/DisposePtr, flags=4
0000231C B501 xor.b D1, D2
0000231E 0FE1 .incomplete
00002320 013B 2101 btst [[PC + <<invalid base displacement size>> + D2]], D0
00002324 0603 5A21 addi.b D3, 0x21 /* '!' */
00002328 0005 190F ori.b D5, 0xF
0000232C 000F 2100 ori.b A7, 0x0
00002330 0003 6C00 ori.b D3, 0x0
00002334 0F00 btst D0, D7
00002336 337B 2100 2F55 move.w [A1 + 0x2F55], [PC + <<invalid base displacement size>> + D2]
0000233C 040F 8104 subi.b A7, 0x4
00002340 3B21 move.w -[A5], -[A1]
00002342 30C5 move.w [A0]+, D5
00002344 021F F31E andi.b [A7]+, 0x1E
00002348 03D1 .incomplete
0000234A BD02 xor.b D2, D6
0000234C 0FB5 021F bclr [A5 + D0.w * 2 + 0x1F], D7
00002350 0701 btst D1, D3
00002352 4D21 .invalid 6, -[A1] // invalid opcode 4 with b == 4
00002354 8BDD divs.w D5, [A5]+
00002356 020F A10B andi.b A7, 0xB
0000235A FB0D .extension 0xB0D <<F/4-5/5>> // unimplemented
0000235C AC00 syscall SoundDispatch, auto_pop
0000235E 0F21 btst -[A1], D7
00002360 0000 0F21 ori.b D0, 0x21 /* '!' */
00002364 0025 140F ori.b -[A5], 0xF
00002368 0526 btst -[A6], D2
0000236A 0F00 btst D0, D7
0000236C 0F21 btst -[A1], D7
0000236E 0000 0F21 ori.b D0, 0x21 /* '!' */
00002372 00E3 .incomplete
00002374 9A2B 843B sub.b D5, [A3 - 0x7BC5]
00002378 25BB 26E3 AF1F 000F 2105 move.l [[A2] + A2 * 8 + 0xF2105], [PC + D2.w * 8 - 0x29]
00002382 FB0D .extension 0xB0D <<F/4-5/5>> // unimplemented
00002384 8000 or.b D0, D0
00002386 0F21 btst -[A1], D7
00002388 0005 151F ori.b D5, 0x1F
0000238C 534A subq.w A2, 1
0000238E 0F69 025B bchg [A1 + 0x25B], D7
00002392 5CC5 sge D5
00002394 382A 00BB move.w D4, [A2 + 0xBB]
00002398 3C21 move.w D6, -[A1]
0000239A 0000 0F21 ori.b D0, 0x21 /* '!' */
0000239E 0000 D332 ori.b D0, 0x32 /* '2' */
000023A2 2100 move.l -[A0], D0
000023A4 000F 2100 ori.b A7, 0x0
000023A8 000F 2100 ori.b A7, 0x0
000023AC 00C3 .incomplete
000023AE 3C21 move.w D6, -[A1]
000023B0 0000 437B ori.b D0, 0x7B /* '{' */
000023B4 2100 move.l -[A0], D0
000023B6 251D move.l -[A2], [A5]+
000023B8 F78A .invalid <<F/6/3>>
000023BA 8E69 000F or.w D7, [A1 + 0xF]
000023BE 2100 move.l -[A0], D0
000023C0 004B 7B21 ori.w A3, 0x7B21 /* '{!' */
000023C4 0000 537B ori.b D0, 0x7B /* '{' */
000023C8 2100 move.l -[A0], D0
000023CA 1FA3 260F move.b [A7 + D2.w * 8 + 0xF], -[A3]
000023CE 000F C120 ori.b A7, 0x20 /* ' ' */
000023D2 F305 .extension 0x305 <<F/4-5/1>> // unimplemented
000023D4 5645 addq.w D5, 3
000023D6 370F move.w -[A3], A7
000023D8 000F 2100 ori.b A7, 0x0
000023DC 000F 2100 ori.b A7, 0x0
000023E0 000F 000F ori.b A7, 0xF
000023E4 000F 2100 ori.b A7, 0x0
000023E8 00BB 3D00 0FC5 390F 4532 0F45 ori.l [[PC + <<invalid base displacement size>>] + D3 + 0x45320F45], 0x3D000FC5
000023F4 2F0F move.l -[A7], A7
000023F6 C523 and.b -[A3], D2
000023F8 0F45 bchg D5, D7
000023FA 310F move.w -[A0], A7
000023FC 4539 0FC5 240F .invalid 2, [0x0FC5240F] // invalid opcode 4 with b == 4
00002402 006B 6721 0000 ori.w [A3 + 0x0], 0x6721 /* 'g!' */
00002408 0F21 btst -[A1], D7
0000240A 00AD 0A0F 2100 000F ori.l [A5 + 0xF], 0xA0F2100
00002412 000F 000F ori.b A7, 0xF
00002416 000F 000F ori.b A7, 0xF
0000241A 2100 move.l -[A0], D0
0000241C CB22 and.b -[A2], D5
0000241E 4B3D .invalid 5, <<invalid special address>> // invalid opcode 4 with b == 4
00002420 1325 move.b -[A1], -[A5]
00002422 F32F .extension 0x32F <<F/4-5/1>> // unimplemented
00002424 692C bvs +0x2E /* 00002452 */
00002426 0FC1 .incomplete
00002428 0B1B btst [A3]+, D5
0000242A 0242 850B andi.w D2, 0x850B
0000242E 0F85 bclr D5, D7
00002430 090F btst A7, D4
00002432 0507 btst D7, D2
00002434 0B5A bchg [A2]+, D5
00002436 00FB .incomplete
00002438 5C00 addq.b D0, 6
0000243A 03B2 5BA8 8BEA bclr [-0x7416 + D5 * 2], D1
00002440 936B 0013 sub.w [A3 + 0x13], D1
00002444 6BA1 bmi -0x5D /* 000023E7 */
00002446 03A3 bclr -[A3], D1
00002448 0A48 0013 xori.w A0, 0x13
0000244C 5A21 addq.b -[A1], 5
0000244E 0000 B34F ori.b D0, 0x4F /* 'O' */
label00002452:
00002452 2100 move.l -[A0], D0
00002454 050A btst A2, D2
00002456 0F05 btst D5, D7
00002458 0F0F btst A7, D7
0000245A 000B 6C00 ori.b A3, 0x0
0000245E 0F00 btst D0, D7
00002460 0F00 btst D0, D7
00002462 0F00 btst D0, D7
00002464 0F00 btst D0, D7
00002466 0F00 btst D0, D7
00002468 0F21 btst -[A1], D7
0000246A 0000 0F21 ori.b D0, 0x21 /* '!' */
0000246E 0000 0F00 ori.b D0, 0x0
00002472 0F00 btst D0, D7
00002474 0F00 btst D0, D7
00002476 0F00 btst D0, D7
00002478 A34A syscall HNoPurge, flags=3
0000247A 000F 4524 ori.b A7, 0x24 /* '$' */
0000247E 0F85 bclr D5, D7
00002480 0C03 B21F cmpi.b D3, 0x1F
00002484 332D CB21 move.w -[A1], [A5 - 0x34DF]
00002488 21B8 0FA1 B03B move.l [A0 + A3.w + 0x3B], [0x00000FA1]
0000248E 0160 bchg -[A0], D0
00002490 00F3 .incomplete
00002492 6721 beq +0x23 /* 000024B5 */
00002494 008D 100F 2100 ori.l A5, 0x100F2100
0000249A 000F 2100 ori.b A7, 0x0
0000249E 00E3 .incomplete
000024A0 4F21 .invalid 7, -[A1] // invalid opcode 4 with b == 4
000024A2 0000 EB67 ori.b D0, 0x67 /* 'g' */
000024A6 2100 move.l -[A0], D0
000024A8 000F 2100 ori.b A7, 0x0
000024AC 0053 5A21 ori.w [A3], 0x5A21 /* 'Z!' */
000024B0 0000 0F21 ori.b D0, 0x21 /* '!' */
000024B4 0000 0F21 ori.b D0, 0x21 /* '!' */
000024B8 00C3 .incomplete
000024BA 767B moveq.l D3, 0x7B
000024BC 14F3 50E3 move.b [A2]+, [A3 + D5.w - 0x29]
000024C0 1EF3 1EA3 move.b [A7]+, [A3 + D1 * 8 - 0x93]
000024C4 2F07 move.l -[A7], D7
000024C6 05B0 0F61 273B bclr [[A0 + 0x273B]], D2
000024CC 01A3 bclr -[A3], D0
000024CE 0200 3B11 andi.b D0, 0x11
000024D2 000F 000F ori.b A7, 0xF
000024D6 2100 move.l -[A0], D0
000024D8 000F 2100 ori.b A7, 0x0
000024DC 00E3 .incomplete
000024DE 1100 move.b -[A0], D0
000024E0 0F00 btst D0, D7
000024E2 C30F abcd -[A1], -[A7]
000024E4 000F 6526 ori.b A7, 0x26 /* '&' */
000024E8 0F00 btst D0, D7
000024EA F34B .extension 0x34B <<F/4-5/1>> // unimplemented
000024EC 2100 move.l -[A0], D0
000024EE B709 cmpm.b [A3]+, [A1]+
000024F0 0633 0C00 0F00 addi.b [A3 + <<invalid base displacement size>> + D0 * 8], 0x0
000024F6 AB0D syscall GetSeek
000024F8 004B 6000 ori.w A3, 0x6000 /* '`\0' */
000024FC 130A move.b -[A1], A2
000024FE 00C3 .incomplete
00002500 7000 moveq.l D0, 0x00
00002502 0F21 btst -[A1], D7
00002504 0000 CB70 ori.b D0, 0x70 /* 'p' */
00002508 2100 move.l -[A0], D0
0000250A 000F 2100 ori.b A7, 0x0
0000250E 000F 2100 ori.b A7, 0x0
00002512 0053 6021 ori.w [A3], 0x6021 /* '`!' */
00002516 0000 2B3A ori.b D0, 0x3A /* ':' */
0000251A 2100 move.l -[A0], D0
0000251C 0073 0800 0F6D ori.w <<invalid full ext with IS == 1 and I/IS == 5>>, 0x800
00002522 05AB 3621 bclr [A3 + 0x3621], D2
00002526 00FD .incomplete
00002528 06E3 .incomplete
0000252A 0600 0F00 addi.b D0, 0x0
0000252E 9B04 subx.b D5, D4
00002530 000F 0043 ori.b A7, 0x43 /* 'C' */
00002534 0200 0F00 andi.b D0, 0x0
00002538 0F21 btst -[A1], D7
0000253A 0000 0F21 ori.b D0, 0x21 /* '!' */
0000253E 0000 0F00 ori.b D0, 0x0
00002542 0F00 btst D0, D7
00002544 0F00 btst D0, D7
00002546 0F00 btst D0, D7
00002548 0F00 btst D0, D7
0000254A 0F00 btst D0, D7
0000254C 0F00 btst D0, D7
0000254E 0F00 btst D0, D7
00002550 1B6C 000F 000B move.b [A5 + 0xB], [A4 + 0xF]
00002556 5D00 subq.b D0, 6
00002558 0F00 btst D0, D7
0000255A FB51 .extension 0xB51 <<F/4-5/5>> // unimplemented
0000255C 000F 0013 ori.b A7, 0x13
00002560 6C00 0F00 bge +0xF02 /* 00003462 */
00002564 0F21 btst -[A1], D7
00002566 0000 0F21 ori.b D0, 0x21 /* '!' */
0000256A 0000 0F21 ori.b D0, 0x21 /* '!' */
0000256E 0000 0F21 ori.b D0, 0x21 /* '!' */
00002572 0000 0F21 ori.b D0, 0x21 /* '!' */
00002576 006D 094B 5421 ori.w [A5 + 0x5421], 0x94B /* '\tK' */
0000257C 0000 0F21 ori.b D0, 0x21 /* '!' */
00002580 0000 5354 ori.b D0, 0x54 /* 'T' */
00002584 2100 move.l -[A0], D0
00002586 ED01 asl D1.b, 6
00002588 035D bchg [A5]+, D1
0000258A 000B AFE3 ori.b A3, 0xE3
0000258E 5BC3 smi D3
00002590 423B 2563 0C0F 000F A119 clr.b [[PC + 0xC0F] + 0xFA119]
0000259A DB01 addx.b D5, D1
0000259C 0701 btst D1, D3
0000259E EB61 asl D1.w, D5
000025A0 1917 move.b -[A4], [A7]
000025A2 8009 or.b D0, A1
000025A4 0FE5 .incomplete
000025A6 170F move.b -[A3], A7
000025A8 6519 bcs +0x1B /* 000025C3 */
000025AA 0F65 bchg -[A5], D7
000025AC 190F move.b -[A4], A7
000025AE 6512 bcs +0x14 /* 000025C2 */
000025B0 0FE5 .incomplete
000025B2 0D0F btst A7, D6
000025B4 E50D lsl D5.b, 2
000025B6 0FE5 .incomplete
000025B8 0D0F btst A7, D6
000025BA E50D lsl D5.b, 2
000025BC 0FE5 .incomplete
000025BE 0D0F btst A7, D6
000025C0 E50D lsl D5.b, 2
label000025C2:
000025C2 0FE5 .incomplete
000025C4 0D0F btst A7, D6
000025C6 E50D lsl D5.b, 2
000025C8 0FE5 .incomplete
000025CA 082F 1109 0F41 btst.b [A7 + 0xF41], 0x9 /* '\t' */
000025D0 0993 bclr [A3], D4
000025D2 0361 bchg -[A1], D1
000025D4 9F2B 3F21 sub.b [A3 + 0x3F21], D7
000025D8 0000 5B60 ori.b D0, 0x60 /* '`' */
000025DC 2100 move.l -[A0], D0
000025DE 001B 2221 ori.b [A3]+, 0x21 /* '!' */
000025E2 0000 0F21 ori.b D0, 0x21 /* '!' */
000025E6 0000 5B54 ori.b D0, 0x54 /* 'T' */
000025EA 2100 move.l -[A0], D0
000025EC 00D3 .incomplete
000025EE 7021 moveq.l D0, 0x21
000025F0 0000 731F ori.b D0, 0x1F
000025F4 2100 move.l -[A0], D0
000025F6 B70F cmpm.b [A3]+, [A7]+
000025F8 A5A7 syscall vStdExit, flags=5
000025FA 10BB 6900 move.b [A0], [PC + <<invalid base displacement size>> + D6]
000025FE 010C btst A4, D0
00002600 0F05 btst D5, D7
00002602 0C0F 00DB cmpi.b A7, 0xDB
00002606 7021 moveq.l D0, 0x21
00002608 0000 0F21 ori.b D0, 0x21 /* '!' */
0000260C 0009 4E03 ori.b A1, 0x3
00002610 32E1 move.w [A1]+, -[A1]
00002612 0A4B 28F3 xori.w A3, 0x28F3
00002616 12A1 move.b [A1], -[A1]
00002618 3C0F move.w D6, A7
0000261A 210B move.l -[A0], A3
0000261C 9303 subx.b D1, D3
0000261E AC00 syscall SoundDispatch, auto_pop
00002620 032E 2100 btst [A6 + 0x2100], D1
00002624 B710 xor.b [A0], D3
00002626 CA15 and.b D5, [A5]
00002628 520F addq.b A7, 1
0000262A E1A3 asl D3, D0
0000262C 0FD1 .incomplete
0000262E 040F 0105 subi.b A7, 0x5
00002632 6305 bls +0x7 /* 00002639 */
00002634 7B37 moveq.l D5, 0x37
00002636 000F 2100 ori.b A7, 0x0
0000263A 0043 7021 ori.w D3, 0x7021 /* 'p!' */
0000263E 0000 4B70 ori.b D0, 0x70 /* 'p' */
00002642 2100 move.l -[A0], D0
00002644 000F 2100 ori.b A7, 0x0
00002648 000F 2100 ori.b A7, 0x0
0000264C 000F 2100 ori.b A7, 0x0
00002650 000F 2100 ori.b A7, 0x0
00002654 000F 2100 ori.b A7, 0x0
00002658 0053 7021 ori.w [A3], 0x7021 /* 'p!' */
0000265C 005D 080F ori.w [A5]+, 0x80F
00002660 2100 move.l -[A0], D0
00002662 000F 2100 ori.b A7, 0x0
00002666 000F 2100 ori.b A7, 0x0
0000266A 000F 2100 ori.b A7, 0x0
0000266E 000F 2100 ori.b A7, 0x0
00002672 000F 2100 ori.b A7, 0x0
00002676 000F 2100 ori.b A7, 0x0
0000267A 000F 2100 ori.b A7, 0x0
0000267E 000F 2100 ori.b A7, 0x0
00002682 001B 3F21 ori.b [A3]+, 0x21 /* '!' */
00002686 0000 233F ori.b D0, 0x3F /* '?' */
0000268A 2100 move.l -[A0], D0
0000268C 0003 1D21 ori.b D3, 0x21 /* '!' */
00002690 0000 1B60 ori.b D0, 0x60 /* '`' */
00002694 2100 move.l -[A0], D0
00002696 000F 2100 ori.b A7, 0x0
0000269A 6539 bcs +0x3B /* 000026D5 */
0000269C 0F65 bchg -[A5], D7
0000269E 390F move.w -[A4], A7
000026A0 6D08 blt +0xA /* 000026AA */
000026A2 0F21 btst -[A1], D7
000026A4 00E5 .incomplete
000026A6 340F move.w D2, A7
000026A8 E534 roxl D4.b, D2
label000026AA:
000026AA 0F00 btst D0, D7
000026AC 0F21 btst -[A1], D7
000026AE 0065 280F ori.w -[A5], 0x280F
000026B2 E535 roxl D5.b, D2
000026B4 0F00 btst D0, D7
000026B6 0F21 btst -[A1], D7
000026B8 003B 47E1 122B ori.b [PC + D1.w * 2 + 0x2B], 0xE1
000026BE 2541 741B move.l [A2 + 0x741B], D1
000026C2 6BC1 bmi -0x3D /* 00002685 */
000026C4 1293 move.b [A1], [A3]
000026C6 0307 btst D7, D1
000026C8 07E9 .incomplete
000026CA 0F21 btst -[A1], D7
000026CC 0000 5B70 ori.b D0, 0x70 /* 'p' */
000026D0 2100 move.l -[A0], D0
000026D2 C52A 0F00 and.b [A2 + 0xF00], D2
000026D6 0F21 btst -[A1], D7
000026D8 0000 0F21 ori.b D0, 0x21 /* '!' */
000026DC 0000 3B54 ori.b D0, 0x54 /* 'T' */
000026E0 2100 move.l -[A0], D0
000026E2 0043 5421 ori.w D3, 0x5421 /* 'T!' */
000026E6 00DD .incomplete
000026E8 110F move.b -[A0], A7
000026EA 2100 move.l -[A0], D0
000026EC 006B 7021 0000 ori.w [A3 + 0x0], 0x7021 /* 'p!' */
000026F2 6370 bls +0x72 /* 00002764 */
000026F4 2100 move.l -[A0], D0
000026F6 0023 6021 ori.b -[A3], 0x21 /* '!' */
000026FA 0000 431A ori.b D0, 0x1A
000026FE 000F 001B ori.b A7, 0x1B
00002702 1800 move.b D4, D0
00002704 0FB9 1D43 A30F bclr [0x1D43A30F], D7
0000270A E155 roxl D5.w, 8
0000270C E1DB asl .w [A3]+
0000270E 0F21 btst -[A1], D7
00002710 0A93 033B 0500 xori.l [A3], 0x33B0500
00002716 7370 moveq.l D1, 0x70
00002718 2100 move.l -[A0], D0
0000271A 00CB .incomplete
0000271C 2800 move.l D4, D0
0000271E 0F00 btst D0, D7
00002720 F326 .extension 0x326 <<F/4-5/1>> // unimplemented
00002722 000F 001B ori.b A7, 0x1B
00002726 3000 move.w D0, D0
00002728 0F00 btst D0, D7
0000272A E326 asl D6.b, D1
0000272C 000F AD04 ori.b A7, 0x4
00002730 E10B lsl D3.b, 8
00002732 0FE5 .incomplete
00002734 060F E506 addi.b A7, 0x6
00002738 0F00 btst D0, D7
0000273A 0F21 btst -[A1], D7
0000273C 0000 0F21 ori.b D0, 0x21 /* '!' */
00002740 0000 C344 ori.b D0, 0x44 /* 'D' */
00002744 2100 move.l -[A0], D0
00002746 6908 bvs +0xA /* 00002750 */
00002748 8376 AB5B 45D4 4157 or.w [[A6] + 0x45D44157], D1
label00002750:
00002750 0F01 btst D1, D7
00002752 2563 0580 move.l [A2 + 0x580], -[A3]
00002756 AD27 syscall InvalRgn, auto_pop
00002758 0F21 btst -[A1], D7
0000275A 0025 2C7B ori.b -[A5], 0x7B /* '{' */
0000275E 14A3 move.b [A2], -[A3]
00002760 2607 move.l D3, D7
00002762 0525 btst -[A5], D2
label00002764:
00002764 236B A10A 9303 move.l [A1 - 0x6CFD], [A3 - 0x5EF6]
0000276A 019E bclr [A6]+, D0
0000276C 0F21 btst -[A1], D7
0000276E 003D 2B7B ori.b <<invalid special address>>, 0x7B /* '{' */
00002772 7021 moveq.l D0, 0x21
00002774 00E5 .incomplete
00002776 080F E508 btst.b A7, 0x8
0000277A 0F00 btst D0, D7
0000277C 8370 2100 or.w [A0 + <<invalid base displacement size>> + D2], D1
00002780 8364 or.w -[A4], D1
00002782 DB2F 4B2D add.b [A7 + 0x4B2D], D5
00002786 8D07 sbcd D6, D7
00002788 0F41 bchg D1, D7
0000278A 0545 bchg D5, D2
0000278C 318B 7021 move.w [A0 + D7.w + 0x21], A3
00002790 0085 0F0F 850E ori.l D5, 0xF0F850E
00002796 0F05 btst D5, D7
00002798 100F move.b D0, A7
0000279A 4D06 .invalid 6, D6 // invalid opcode 4 with b == 4
0000279C 8110 or.b [A0], D0
0000279E 1F43 230F move.b [A7 + 0x230F], D3
000027A2 D504 addx.b D2, D4
000027A4 0F01 btst D1, D7
000027A6 0593 bclr [A3], D2
000027A8 0342 bchg D2, D1
000027AA 000F 2100 ori.b A7, 0x0
000027AE 000F 2100 ori.b A7, 0x0
000027B2 000F 2100 ori.b A7, 0x0
000027B6 000F 2100 ori.b A7, 0x0
000027BA 43A3 .invalid 1, -[A3] // invalid opcode 4 with b == 6
000027BC 2B04 move.l -[A5], D4
000027BE 332D 7320 move.w -[A1], [A5 + 0x7320]
000027C2 A10D syscall SetFileInfo/PBHSetFInfo/HSetFileInfo, flags=1
000027C4 0F89 bclr A1, D7
000027C6 182B 6B01 move.b D4, [A3 + 0x6B01]
000027CA E5B3 roxl D3, D2
000027CC 00E0 .incomplete
000027CE 0003 5B21 ori.b D3, 0x21 /* '!' */
000027D2 008D 0DC3 6821 ori.l A5, 0xDC36821
000027D8 0000 0F21 ori.b D0, 0x21 /* '!' */
000027DC 0000 0F21 ori.b D0, 0x21 /* '!' */
000027E0 0000 4328 ori.b D0, 0x28 /* '(' */
000027E4 2100 move.l -[A0], D0
000027E6 000F 2100 ori.b A7, 0x0
000027EA 008B 4921 0000 ori.l A3, 0x49210000 /* 'I!\0\0' */
000027F0 3B23 move.w -[A5], -[A3]
000027F2 2100 move.l -[A0], D0
000027F4 000F 2100 ori.b A7, 0x0
000027F8 0033 4221 0000 ori.b [A3 + D0.w], 0x21 /* '!' */
000027FE 0F21 btst -[A1], D7
00002800 0000 CB68 ori.b D0, 0x68 /* 'h' */
00002804 2100 move.l -[A0], D0
00002806 00D3 .incomplete
00002808 6821 bvc +0x23 /* 0000282B */
0000280A 0000 135B ori.b D0, 0x5B /* '[' */
0000280E 2100 move.l -[A0], D0
00002810 000F 2100 ori.b A7, 0x0
00002814 000F 2100 ori.b A7, 0x0
00002818 000F 2100 ori.b A7, 0x0
0000281C 000F 2100 ori.b A7, 0x0
00002820 001B 5B21 ori.b [A3]+, 0x21 /* '!' */
00002824 0000 0F21 ori.b D0, 0x21 /* '!' */
00002828 0000 0F21 ori.b D0, 0x21 /* '!' */
0000282C 0000 0F21 ori.b D0, 0x21 /* '!' */
00002830 0000 0F21 ori.b D0, 0x21 /* '!' */
00002834 0000 AB6E ori.b D0, 0x6E /* 'n' */
00002838 2100 move.l -[A0], D0
0000283A 000F 2100 ori.b A7, 0x0
0000283E 000F 2100 ori.b A7, 0x0
00002842 000F 2100 ori.b A7, 0x0
00002846 8D1B or.b [A3]+, D6
00002848 DB68 2100 add.w [A0 + 0x2100], D5
0000284C 0023 5B21 ori.b -[A3], 0x21 /* '!' */
00002850 0000 0F21 ori.b D0, 0x21 /* '!' */
00002854 0000 0F21 ori.b D0, 0x21 /* '!' */
00002858 00DD .incomplete
0000285A F00F 2100 ploadw 0x00, A7
0000285E 6376 bls +0x78 /* 000028D6 */
00002860 CB21 and.b -[A1], D5
00002862 FB49 .extension 0xB49 <<F/4-5/5>> // unimplemented
00002864 334A 4113 move.w [A1 + 0x4113], A2
00002868 0F41 bchg D1, D7
0000286A 1394 7200 move.b [A1 + D7.w * 2], [A4]
0000286E 0F21 btst -[A1], D7
00002870 0045 610F ori.w D5, 0x610F
00002874 002B 2D21 0000 ori.b [A3 + 0x0], 0x21 /* '!' */
0000287A 033D btst <<invalid special address>>, D1
0000287C 2100 move.l -[A0], D0
0000287E 000F 2100 ori.b A7, 0x0
00002882 000F 2100 ori.b A7, 0x0
00002886 0093 4921 00CD ori.l [A3], 0x492100CD
0000288C 080F 2100 btst.b A7, 0x0
00002890 00E3 .incomplete
00002892 6821 bvc +0x23 /* 000028B5 */
00002894 0000 EB68 ori.b D0, 0x68 /* 'h' */
00002898 2100 move.l -[A0], D0
0000289A 000F 2100 ori.b A7, 0x0
0000289E 000F 2100 ori.b A7, 0x0
000028A2 000F 2100 ori.b A7, 0x0
000028A6 00F3 .incomplete
000028A8 6821 bvc +0x23 /* 000028CB */
000028AA 0000 0369 ori.b D0, 0x69 /* 'i' */
000028AE 2100 move.l -[A0], D0
000028B0 000F 2100 ori.b A7, 0x0
000028B4 000F 2100 ori.b A7, 0x0
000028B8 000F 2100 ori.b A7, 0x0
000028BC 00FB .incomplete
000028BE 6821 bvc +0x23 /* 000028E1 */
000028C0 0000 2B5B ori.b D0, 0x5B /* '[' */
000028C4 2100 move.l -[A0], D0
000028C6 170B move.b -[A3], A3
000028C8 AAB7 syscall 0xAB7
000028CA 90FA 0F21 sub.w A0, [PC + 0xF21 /* 000037ED, value 0x0, cstring "" */]
000028CE 00C3 .incomplete
000028D0 760B moveq.l D3, 0x0B
000028D2 699B bvs -0x63 /* 0000286F */
000028D4 1313 move.b -[A1], [A3]
label000028D6:
000028D6 B317 xor.b [A7], D1
000028D8 008F 078B 9EC8 ori.l A7, 0x78B9EC8
000028DE 0705 btst D5, D3
000028E0 F90F .extension 0x90F <<F/4-5/4>> // unimplemented
000028E2 2100 move.l -[A0], D0
000028E4 000F 2100 ori.b A7, 0x0
000028E8 000F 2100 ori.b A7, 0x0
000028EC 000F 2100 ori.b A7, 0x0
000028F0 000F 2100 ori.b A7, 0x0
000028F4 000F 2100 ori.b A7, 0x0
000028F8 0033 6821 0000 ori.b [A3 + D0.w], 0x21 /* '!' */
000028FE 0F21 btst -[A1], D7
00002900 0000 935A ori.b D0, 0x5A /* 'Z' */
00002904 2100 move.l -[A0], D0
00002906 0083 5A21 0000 ori.l D3, 0x5A210000 /* 'Z!\0\0' */
0000290C 0F21 btst -[A1], D7
0000290E 0000 3B68 ori.b D0, 0x68 /* 'h' */
00002912 2100 move.l -[A0], D0
00002914 008B 5A21 0000 ori.l A3, 0x5A210000 /* 'Z!\0\0' */
0000291A 0F21 btst -[A1], D7
0000291C 0000 0F21 ori.b D0, 0x21 /* '!' */
00002920 0017 0AB6 ori.b [A7], 0xB6
00002924 178A 9E17 move.b [A3 + A1 * 8 + 0x17], A2
00002928 8AA2 or.l D5, -[A2]
0000292A 0F00 btst D0, D7
0000292C 0F21 btst -[A1], D7
0000292E 0000 AB23 ori.b D0, 0x23 /* '#' */
00002932 2100 move.l -[A0], D0
00002934 000F 2100 ori.b A7, 0x0
00002938 F34E .extension 0x34E <<F/4-5/1>> // unimplemented
0000293A AB2F syscall 0xB2F
0000293C 635C bls +0x5E /* 0000299A */
0000293E 630C bls +0xE /* 0000294C */
00002940 1F49 0C57 move.b [A7 + 0xC57], A1
00002944 897E or.w <<invalid special address>>, D4
00002946 0BAF 4B69 bclr [A7 + 0x4B69], D5
0000294A 6328 bls +0x2A /* 00002974 */
label0000294C:
0000294C 0F10 btst [A0], D7
0000294E E31E rol D6.b, 1
00002950 000B 3617 ori.b A3, 0x17
00002954 03B1 AC00 bclr [A1 + A2 * 4], D1
00002958 0F21 btst -[A1], D7
0000295A 0000 0F21 ori.b D0, 0x21 /* '!' */
0000295E 0000 0F21 ori.b D0, 0x21 /* '!' */
00002962 006D 120F 2100 ori.w [A5 + 0x2100], 0x120F
00002968 0093 7021 001F ori.l [A3], 0x7021001F
0000296E 7D39 moveq.l D6, 0x39
00002970 0F45 bchg D5, D7
00002972 3E47 movea.w A7, D7
label00002974:
00002974 0991 bclr [A1], D4
00002976 6900 0F21 bvs +0xF23 /* 00003899 */
0000297A 00ED .incomplete
0000297C 000F 2100 ori.b A7, 0x0
00002980 A39B syscall Messager, flags=3
00002982 336B BB26 9B93 move.w [A1 - 0x646D], [A3 - 0x44DA]
00002988 6D04 blt +0x6 /* 0000298E */
0000298A 0F61 bchg -[A1], D7
0000298C 5263 addq.w -[A3], 1
label0000298E:
0000298E 053B 0200 btst [PC + D0.w * 2], D2
00002992 0F21 btst -[A1], D7
00002994 0065 461A ori.w -[A5], 0x461A
00002998 6546 bcs +0x48 /* 000029E0 */
label0000299A:
0000299A 0F00 btst D0, D7
0000299C 0F21 btst -[A1], D7
0000299E 0000 0F21 ori.b D0, 0x21 /* '!' */
000029A2 0000 0F21 ori.b D0, 0x21 /* '!' */
000029A6 00C5 .incomplete
000029A8 9F0F subx.b -[A7], -[A7]
000029AA 6529 bcs +0x2B /* 000029D5 */
000029AC 0F00 btst D0, D7
000029AE 0F21 btst -[A1], D7
000029B0 000F 8D0A ori.b A7, 0xA /* '\n' */
000029B4 BB6A 4940 xor.w [A2 + 0x4940], D5
000029B8 0FE1 .incomplete
000029BA 2C63 movea.l A6, -[A3]
000029BC 05AB 2200 bclr [A3 + 0x2200], D2
000029C0 0F21 btst -[A1], D7
000029C2 0000 0F21 ori.b D0, 0x21 /* '!' */
000029C6 0000 0F21 ori.b D0, 0x21 /* '!' */
000029CA 0000 0F21 ori.b D0, 0x21 /* '!' */
000029CE 00E5 .incomplete
000029D0 040F 000F subi.b A7, 0xF
000029D4 2100 move.l -[A0], D0
000029D6 6D0C blt +0xE /* 000029E4 */
000029D8 4B20 .invalid 5, -[A0] // invalid opcode 4 with b == 4
000029DA 2100 move.l -[A0], D0
000029DC ED00 asl D0.b, 6
000029DE 0F21 btst -[A1], D7
label000029E0:
000029E0 0000 E341 ori.b D0, 0x41 /* 'A' */
label000029E4:
000029E4 2100 move.l -[A0], D0
000029E6 0003 6821 ori.b D3, 0x21 /* '!' */
000029EA 0000 1350 ori.b D0, 0x50 /* 'P' */
000029EE 2100 move.l -[A0], D0
000029F0 000F 2100 ori.b A7, 0x0
000029F4 FD11 .extension 0xD11 <<F/4-5/6>> // unimplemented
000029F6 0B68 2100 bchg [A0 + 0x2100], D5
000029FA 000F 2100 ori.b A7, 0x0
000029FE 00EB .incomplete
00002A00 4121 .invalid 0, -[A1] // invalid opcode 4 with b == 4
00002A02 0000 0F21 ori.b D0, 0x21 /* '!' */
00002A06 0000 4B19 ori.b D0, 0x19
00002A0A 2100 move.l -[A0], D0
00002A0C ED02 asl D2.b, 6
00002A0E DB3C 2100 add.b 0x0, D5
00002A12 000F 2100 ori.b A7, 0x0
00002A16 000F 2100 ori.b A7, 0x0
00002A1A 000F 2100 ori.b A7, 0x0
00002A1E 000F 2100 ori.b A7, 0x0
00002A22 003B 4121 0000 ori.b [PC + D0.w], 0x21 /* '!' */
00002A28 6B66 bmi +0x68 /* 00002A90 */
00002A2A 2100 move.l -[A0], D0
00002A2C 5DD9 slt [A1]+
00002A2E 0F21 btst -[A1], D7
00002A30 0000 0F21 ori.b D0, 0x21 /* '!' */
00002A34 00E3 .incomplete
00002A36 9A43 sub.w D5, D3
00002A38 4A17 tst.b [A7]
00002A3A 014D bchg A5, D0
00002A3C 436B C121 chk.w D1, [A3 - 0x3EDF]
00002A40 48F3 0500 0F21 0045 movem.l [[A3 + 0x45 + D0 * 8]], A0,A2
00002A48 100F move.b D0, A7
00002A4A 006B 0421 0000 ori.w [A3 + 0x0], 0x421
00002A50 2B68 2100 00EB move.l [A5 + 0xEB], [A0 + 0x2100]
00002A56 0C21 0000 cmpi.b -[A1], 0x0
00002A5A 9318 sub.b [A0]+, D1
00002A5C 2100 move.l -[A0], D0
00002A5E CD05 abcd D6, D5
00002A60 1B50 2100 move.b [A5 + 0x2100], [A0]
00002A64 000B 2D21 ori.b A3, 0x21 /* '!' */
00002A68 005D 0FF3 ori.w [A5]+, 0xFF3
00002A6C 4121 .invalid 0, -[A1] // invalid opcode 4 with b == 4
00002A6E 0000 AB35 ori.b D0, 0x35 /* '5' */
00002A72 2100 move.l -[A0], D0
00002A74 008B 1C21 0000 ori.l A3, 0x1C210000
00002A7A FB41 .extension 0xB41 <<F/4-5/5>> // unimplemented
00002A7C 2100 move.l -[A0], D0
00002A7E 000F 2100 ori.b A7, 0x0
00002A82 007B 5A21 0000 ori.w [PC + D0.w], 0x5A21 /* 'Z!' */
00002A88 0B42 bchg D2, D5
00002A8A 2100 move.l -[A0], D0
00002A8C 00AB 1E21 0000 1B66 ori.l [A3 + 0x1B66], 0x1E210000
// begin alternate branch 00002A90-00002A94
label00002A90:
00002A90 0000 1B66 ori.b D0, 0x66 /* 'f' */
// end alternate branch 00002A90-00002A94
label00002A90: // (misaligned)
00002A94 2100 move.l -[A0], D0
00002A96 003B 4921 0000 ori.b [PC + D0.w], 0x21 /* '!' */
00002A9C 0F21 btst -[A1], D7
00002A9E 0000 1368 ori.b D0, 0x68 /* 'h' */
00002AA2 2100 move.l -[A0], D0
00002AA4 00BB 2121 0000 2368 2100 ori.l [PC + 0x2100], 0x21210000 /* '!!\0\0' */
00002AAE 00DB .incomplete
00002AB0 3821 move.w D4, -[A1]
00002AB2 0000 1B68 ori.b D0, 0x68 /* 'h' */
00002AB6 2100 move.l -[A0], D0
00002AB8 002B 6621 0000 ori.b [A3 + 0x0], 0x21 /* '!' */
00002ABE BB24 xor.b -[A4], D5
00002AC0 2100 move.l -[A0], D0
00002AC2 005B 7921 ori.w [A3]+, 0x7921 /* 'y!' */
00002AC6 0000 2366 ori.b D0, 0x66 /* 'f' */
00002ACA 2100 move.l -[A0], D0
00002ACC 0063 7921 ori.w -[A3], 0x7921 /* 'y!' */
00002AD0 00ED .incomplete
00002AD2 0A0F 2100 xori.b A7, 0x0
00002AD6 A588 syscall IOPMoveData, flags=5
00002AD8 0F00 btst D0, D7
00002ADA 6B32 bmi +0x34 /* 00002B0E */
00002ADC 2100 move.l -[A0], D0
00002ADE 00FB .incomplete
00002AE0 2600 move.l D3, D0
00002AE2 0F00 btst D0, D7
00002AE4 433C 2100 001B .invalid 1, 0x2100001B // invalid opcode 4 with b == 4
00002AEA 7921 moveq.l D4, 0x21
00002AEC 0000 2379 ori.b D0, 0x79 /* 'y' */
00002AF0 2100 move.l -[A0], D0
00002AF2 002B 7921 0000 ori.b [A3 + 0x0], 0x21 /* '!' */
00002AF8 3379 2100 0083 1B21 move.w [A1 + 0x1B21], [0x21000083]
00002B00 0000 4308 ori.b D0, 0x8
00002B04 2100 move.l -[A0], D0
00002B06 0043 0B21 ori.w D3, 0xB21
00002B0A 0000 5B3C ori.b D0, 0x3C /* '<' */
label00002B0E:
00002B0E 2100 move.l -[A0], D0
00002B10 001B 2821 ori.b [A3]+, 0x21 /* '!' */
00002B14 0000 633C ori.b D0, 0x3C /* '<' */
00002B18 2100 move.l -[A0], D0
00002B1A 006B 3821 0000 ori.w [A3 + 0x0], 0x3821 /* '8!' */
00002B20 1317 move.b -[A1], [A7]
00002B22 2100 move.l -[A0], D0
00002B24 0043 3521 ori.w D3, 0x3521 /* '5!' */
00002B28 00FD .incomplete
00002B2A 14A3 move.b [A2], -[A3]
00002B2C 1E21 move.b D7, -[A1]
00002B2E 0000 4B35 ori.b D0, 0x35 /* '5' */
00002B32 2100 move.l -[A0], D0
00002B34 0003 2321 ori.b D3, 0x21 /* '!' */
00002B38 00ED .incomplete
00002B3A 0173 3821 bchg [A3 + D3 + 0x21], D0
00002B3E 0000 4B26 ori.b D0, 0x26 /* '&' */
00002B42 2100 move.l -[A0], D0
00002B44 003B 7921 007D ori.b [PC + D0.w + 0x7D], 0x21 /* '!' */
00002B4A 0443 7921 subi.w D3, 0x7921 /* 'y!' */
00002B4E 0000 E358 ori.b D0, 0x58 /* 'X' */
00002B52 2100 move.l -[A0], D0
00002B54 004B 7921 ori.w A3, 0x7921 /* 'y!' */
00002B58 0000 0F21 ori.b D0, 0x21 /* '!' */
00002B5C 006D 0283 1321 ori.w [A5 + 0x1321], 0x283
00002B62 0000 0B23 ori.b D0, 0x23 /* '#' */
00002B66 2100 move.l -[A0], D0
00002B68 0053 7921 ori.w [A3], 0x7921 /* 'y!' */
00002B6C 0000 0F21 ori.b D0, 0x21 /* '!' */
00002B70 0000 C317 ori.b D0, 0x17
00002B74 2100 move.l -[A0], D0
00002B76 FD05 .extension 0xD05 <<F/4-5/6>> // unimplemented
label00002B78:
00002B78 0B59 bchg [A1]+, D5
00002B7A 2100 move.l -[A0], D0
00002B7C 0063 6621 ori.w -[A3], 0x6621 /* 'f!' */
00002B80 0000 8B79 ori.b D0, 0x79 /* 'y' */
00002B84 2100 move.l -[A0], D0
00002B86 0063 4F21 ori.w -[A3], 0x4F21 /* 'O!' */
00002B8A 0000 0F21 ori.b D0, 0x21 /* '!' */
00002B8E 0000 9B79 ori.b D0, 0x79 /* 'y' */
00002B92 2100 move.l -[A0], D0
00002B94 000F 2100 ori.b A7, 0x0
00002B98 000F 2100 ori.b A7, 0x0
00002B9C 000F 2100 ori.b A7, 0x0
00002BA0 007B 7921 0000 ori.w [PC + D0.w], 0x7921 /* 'y!' */
00002BA6 0F21 btst -[A1], D7
00002BA8 0000 8379 ori.b D0, 0x79 /* 'y' */
00002BAC 2100 move.l -[A0], D0
00002BAE 000F 2100 ori.b A7, 0x0
00002BB2 000F 2100 ori.b A7, 0x0
00002BB6 0053 2F21 ori.w [A3], 0x2F21 /* '/!' */
00002BBA 0000 7B38 ori.b D0, 0x38 /* '8' */
00002BBE 2100 move.l -[A0], D0
00002BC0 005B 6621 ori.w [A3]+, 0x6621 /* 'f!' */
00002BC4 0000 0F21 ori.b D0, 0x21 /* '!' */
00002BC8 0000 1359 ori.b D0, 0x59 /* 'Y' */
00002BCC 2100 move.l -[A0], D0
00002BCE 000F 2100 ori.b A7, 0x0
00002BD2 0083 1821 00AD ori.l D3, 0x182100AD
00002BD8 883B 3900 or.b D4, [PC + <<invalid base displacement size>> + D3]
00002BDC 0F00 btst D0, D7
00002BDE 9379 2100 000F sub.w [0x2100000F], D1
00002BE4 2100 move.l -[A0], D0
00002BE6 000F 2100 ori.b A7, 0x0
00002BEA 0F41 bchg D1, D7
00002BEC 3300 move.w -[A1], D0
00002BEE 0F41 bchg D1, D7
00002BF0 332A FA8D move.w -[A1], [A2 - 0x573]
00002BF4 0381 bclr D1, D1
00002BF6 210F move.l -[A0], A7
00002BF8 0504 btst D4, D2
00002BFA 2390 F39E 0B36 move.l [[] + A7 * 2 + 0xB36], [A0]
00002C00 A1BD syscall vCacheFlush, flags=1
00002C02 0780 bclr D0, D3
00002C04 FA72 C152 .extension 0xA72 <<F/1/5>>, 0xC152 // unimplemented
00002C08 0701 btst D1, D3
00002C0A 010F btst A7, D0
00002C0C 000F 0017 ori.b A7, 0x17
00002C10 8108 sbcd -[A0], -[A0]
00002C12 0F00 btst D0, D7
00002C14 3366 2100 move.w [A1 + 0x2100], -[A6]
00002C18 000F 0093 ori.b A7, 0x93
00002C1C D70B addx.b -[A3], -[A3]
00002C1E 6913 bvs +0x15 /* 00002C33 */
00002C20 A5A1 syscall vMRdData, flags=5
00002C22 AE0F syscall FillCOval, auto_pop
00002C24 0104 btst D4, D0
00002C26 B300 xor.b D0, D1
00002C28 219A C103 0FC5 030F move.l [[A0 + <<invalid base displacement size>> + A4] + 0xFC5030F], [A2]+
00002C30 00F3 .incomplete
00002C32 5821 addq.b -[A1], 4
00002C34 0045 030F ori.w D5, 0x30F
00002C38 000F 2100 ori.b A7, 0x0
00002C3C CD17 and.b [A7], D6
00002C3E 6B79 bmi +0x7B /* 00002CB9 */
00002C40 2100 move.l -[A0], D0
00002C42 0F41 bchg D1, D7
00002C44 0B07 btst D7, D5
00002C46 024A E53E andi.w A2, 0xE53E
00002C4A 7351 moveq.l D1, 0x51
00002C4C 0702 btst D2, D3
00002C4E 2F6A 8000 0F00 move.l [A7 + 0xF00], [A2 - 0x8000]
00002C54 1782 410F 4541 1702 move.b [[A3 + <<invalid base displacement size>>] + D4 + 0x45411702], D2
00002C5C 4A0F tst.b A7
00002C5E 8102 sbcd D0, D2
00002C60 170C move.b -[A3], A4
00002C62 C8FE mulu.w D4, <<invalid special address>>
00002C64 007B 8FC5 010B E90F 000F ori.w [[PC + <<invalid base displacement size>> + D0] - 0x16F0FFF1], 0x8FC5
00002C6E 0502 btst D2, D2
00002C70 80E5 divu.w D0, -[A5]
00002C72 030F btst A7, D1
00002C74 8502 sbcd D2, D2
00002C76 1F81 02E3 move.b [A7 + D0.w * 2 - 0x29], D1
00002C7A 1E4B movea.b A7, A3
00002C7C 280F move.l D4, A7
00002C7E A502 syscall Read, flags=5
00002C80 0FCD .incomplete
00002C82 04A1 021F 433D subi.l -[A1], 0x21F433D
00002C88 8506 sbcd D2, D6
00002C8A 0FA1 bclr -[A1], D7
00002C8C 01C4 .incomplete
00002C8E FA00 0F21 .unknown 0xFA00 0x0F21 (W = 5)
00002C92 0025 020F ori.b -[A5], 0xF
00002C96 E504 asl D4.b, 2
00002C98 4366 chk.w D1, -[A6]
00002C9A 4376 3B3D AB5B 8504 chk.w D1, [[A6 - 0x54A47AFC] + D3 * 2]
00002CA2 0FC1 .incomplete
00002CA4 0272 FAC5 0B0F C502 0FC5 andi.w [[A2 + <<invalid base displacement size>>] + D0 * 2 - 0x3AFDF03B], 0xFAC5
00002CAE 021F 0709 andi.b [A7]+, 0x9 /* '\t' */
00002CB2 C5DB muls.w D2, [A3]+
00002CB4 4283 clr.l D3
00002CB6 2807 move.l D4, D7
00002CB8 01E2 .incomplete
00002CBA 2506 move.l -[A2], D6
00002CBC 634A bls +0x4C /* 00002D08 */
00002CBE 070C btst A4, D3
00002CC0 D87E add.w D4, <<invalid special address>>
00002CC2 E1EE 1B05 asl .w [A6 + 0x1B05]
00002CC6 000F 008B ori.b A7, 0x8B
00002CCA 0F00 btst D0, D7
00002CCC 0F00 btst D0, D7
00002CCE 4B43 chk.w D5, D3
00002CD0 000F 8D1C ori.b A7, 0x1C
00002CD4 CB3D and.b <<invalid special address>>, D5
00002CD6 000F 0043 ori.b A7, 0x43 /* 'C' */
00002CDA 3300 move.w -[A1], D0
00002CDC 0F00 btst D0, D7
00002CDE 9B15 sub.b [A5], D5
00002CE0 000F 0073 ori.b A7, 0x73 /* 's' */
00002CE4 1900 move.b -[A4], D0
00002CE6 0F00 btst D0, D7
00002CE8 1B5D 000F move.b [A5 + 0xF], [A5]+
00002CEC 0043 3900 ori.w D3, 0x3900 /* '9\0' */
// begin alternate branch 00002CEE-00002CF0
label00002CEE:
00002CEE 3900 move.w -[A4], D0
// end alternate branch 00002CEE-00002CF0
label00002CEE: // (misaligned)
00002CF0 0F00 btst D0, D7
00002CF2 2B36 000F move.l -[A5], [A6 + D0.w + 0xF]
// begin alternate branch 00002CF4-00002CFA
label00002CF4:
00002CF4 000F 0013 ori.b A7, 0x13
00002CF8 5D00 subq.b D0, 6
// end alternate branch 00002CF4-00002CFA
label00002CF4: // (misaligned)
00002CF6 0013 5D00 ori.b [A3], 0x0
00002CFA 0F00 btst D0, D7
00002CFC 0F00 btst D0, D7
00002CFE 0F00 btst D0, D7
00002D00 0F00 btst D0, D7
00002D02 0F00 btst D0, D7
00002D04 0F00 btst D0, D7
00002D06 83F6 F32F 0703 1B5B 2DC2 divs.w D1, [[A6 + 0x703] + A7 * 2 + 0x1B5B2DC2]
// begin alternate branch 00002D08-00002D10
label00002D08:
00002D08 F32F .extension 0x32F <<F/4-5/1>> // unimplemented
00002D0A 0703 btst D3, D3
00002D0C 1B5B 2DC2 move.b [A5 + 0x2DC2 /* export_1460 */], [A3]+
// end alternate branch 00002D08-00002D10
label00002D08: // (misaligned)
00002D10 000F 2157 ori.b A7, 0x57 /* 'W' */
00002D14 0EFA .incomplete
00002D16 008B 7621 0000 ori.l A3, 0x76210000 /* 'v!\0\0' */
00002D1C C340 exg D1, D0
00002D1E 2100 move.l -[A0], D0
00002D20 450C .invalid 2, A4 // invalid opcode 4 with b == 4
00002D22 9BF6 8369 B31C sub.l A5, [[A6 - 0x4CE4]]
00002D28 7320 moveq.l D1, 0x20
00002D2A 0703 btst D3, D3
00002D2C AC00 syscall SoundDispatch, auto_pop
00002D2E 0FE1 .incomplete
00002D30 02AB 007E 650A 0F00 andi.l [A3 + 0xF00], 0x7E650A /* '~e\n' */
00002D38 0F00 btst D0, D7
00002D3A 0F00 btst D0, D7
00002D3C 5368 2100 subq.w [A0 + 0x2100], 1
00002D40 0053 4300 ori.w [A3], 0x4300 /* 'C\0' */
00002D44 0FE5 .incomplete
00002D46 030F btst A7, D1
00002D48 000F 2100 ori.b A7, 0x0
00002D4C 00D3 .incomplete
00002D4E 3D00 move.w -[A6], D0
00002D50 0F00 btst D0, D7
00002D52 0F00 btst D0, D7
00002D54 0F8D bclr A5, D7
00002D56 610F bsr +0x11 /* 00002D67 */
00002D58 000F 000F ori.b A7, 0xF
00002D5C 2100 move.l -[A0], D0
00002D5E 000F 2100 ori.b A7, 0x0
00002D62 000F 000F ori.b A7, 0xF
00002D66 000F 2100 ori.b A7, 0x0
00002D6A 000F 2100 ori.b A7, 0x0
00002D6E 0033 6C00 0F00 ori.b [A3 + <<invalid base displacement size>> + D0 * 8], 0x0
00002D74 6B68 bmi +0x6A /* 00002DDE */
00002D76 2100 move.l -[A0], D0
00002D78 000F 000F ori.b A7, 0xF
00002D7C 002B 6C00 0F00 ori.b [A3 + 0xF00], 0x0
00002D82 0F00 btst D0, D7
00002D84 0F00 btst D0, D7
00002D86 0F21 btst -[A1], D7
00002D88 0000 0F21 ori.b D0, 0x21 /* '!' */
00002D8C 0007 8EE9 ori.b D7, 0xE9
00002D90 F312 .extension 0x312 <<F/4-5/1>> // unimplemented
00002D92 0F01 btst D1, D7
00002D94 7F0F moveq.l D7, 0x0F
00002D96 A10C syscall GetFileInfo/PBHGetFInfo/HGetFileInfo, flags=1
00002D98 E300 asl D0.b, 1
00002D9A 7E00 moveq.l D7, 0x00
00002D9C 0F21 btst -[A1], D7
00002D9E 0000 FB2A ori.b D0, 0x2A /* '*' */
00002DA2 000F 4D2B ori.b A7, 0x2B /* '+' */
00002DA6 0F21 btst -[A1], D7
00002DA8 0000 3350 ori.b D0, 0x50 /* 'P' */
00002DAC 2100 move.l -[A0], D0
00002DAE E50B lsl D3.b, 2
00002DB0 0F00 btst D0, D7
00002DB2 BB5A xor.w [A2]+, D5
00002DB4 2100 move.l -[A0], D0
00002DB6 000F 2100 ori.b A7, 0x0
00002DBA 00E3 .incomplete
00002DBC 3821 move.w D4, -[A1]
00002DBE 0000 0F00 ori.b D0, 0x0
00002DC2 0F00 btst D0, D7
00002DC4 0F21 btst -[A1], D7
00002DC6 0000 1B2D ori.b D0, 0x2D /* '-' */
00002DCA 2100 move.l -[A0], D0
00002DCC 000F 2100 ori.b A7, 0x0
00002DD0 B70E cmpm.b [A3]+, [A6]+
00002DD2 75E1 moveq.l D2, 0xFFFFFFE1
00002DD4 100F move.b D0, A7
00002DD6 A501 syscall Close, flags=5
00002DD8 0F00 btst D0, D7
00002DDA 0F00 btst D0, D7
00002DDC 0F00 btst D0, D7
label00002DDE:
00002DDE 0F21 btst -[A1], D7
00002DE0 0000 3B6C ori.b D0, 0x6C /* 'l' */
00002DE4 000F 000F ori.b A7, 0xF
00002DE8 001F 0339 ori.b [A7]+, 0x39 /* '9' */
00002DEC 1333 1B39 0F41 34FB move.b -[A1], [[A3 + 0xF4134FB + D1 * 2]]
00002DF4 320F move.w D1, A7
00002DF6 8185 0F21 unpk D0, D5, 0x0F21
00002DFA 0DFB .incomplete
00002DFC 0981 bclr D1, D4
00002DFE E80F lsr D7.b, 4
00002E00 2100 move.l -[A0], D0
00002E02 6511 bcs +0x13 /* 00002E15 */
00002E04 0FE5 .incomplete
00002E06 120F move.b D1, A7
00002E08 000F 2100 ori.b A7, 0x0
00002E0C 650C bcs +0xE /* 00002E1A */
00002E0E 0F00 btst D0, D7
00002E10 0F21 btst -[A1], D7
00002E12 00E5 .incomplete
00002E14 060F E505 addi.b A7, 0x5
00002E18 0FE5 .incomplete
label00002E1A:
00002E1A 1B0F move.b -[A5], A7
00002E1C 005B 4921 ori.w [A3]+, 0x4921 /* 'I!' */
00002E20 00E5 .incomplete
00002E22 070F btst A7, D3
00002E24 000F 2100 ori.b A7, 0x0
00002E28 000F 2100 ori.b A7, 0x0
00002E2C 000F 000F ori.b A7, 0xF
00002E30 650F bcs +0x11 /* 00002E41 */
00002E32 0F00 btst D0, D7
00002E34 0F21 btst -[A1], D7
00002E36 0065 141F ori.w -[A5], 0x141F
00002E3A 070D btst A5, D3
00002E3C E9E9 160F 210A bfextu D1, [A1 + 0x210A] {24:15}
00002E42 FB09 .extension 0xB09 <<F/4-5/5>> // unimplemented
00002E44 A147 syscall SetTrapAddress, flags=1
00002E46 E119 rol D1.b, 8
00002E48 0F00 btst D0, D7
00002E4A 0F00 btst D0, D7
00002E4C 0F00 btst D0, D7
00002E4E 0F21 btst -[A1], D7
00002E50 0000 0F00 ori.b D0, 0x0
00002E54 0F69 1107 bchg [A1 + 0x1107], D7
00002E58 8E01 or.b D7, D1
00002E5A E90D lsl D5.b, 4
00002E5C 0F21 btst -[A1], D7
00002E5E 049B 0DE1 0361 subi.l [A3]+, 0xDE10361
00002E64 1E0F move.b D7, A7
00002E66 0033 5D00 0F00 ori.b [A3 + <<invalid base displacement size>> + D0 * 8], 0x0
00002E6C 0F21 btst -[A1], D7
00002E6E 0000 0F00 ori.b D0, 0x0
00002E72 0FE5 .incomplete
00002E74 07A3 bclr -[A3], D3
00002E76 F69B 5C1F .extension 0x69B <<F/2-3/3>> // unimplemented
00002E7A 4104 .invalid 0, D4 // invalid opcode 4 with b == 4
00002E7C 000F 612B ori.b A7, 0x2B /* '+' */
00002E80 6305 bls +0x7 /* 00002E87 */
00002E82 0800 0F21 btst.b D0, 0x21 /* '!' */
00002E86 0000 7368 ori.b D0, 0x68 /* 'h' */
00002E8A 2100 move.l -[A0], D0
00002E8C 000F 2100 ori.b A7, 0x0
00002E90 000F 2100 ori.b A7, 0x0
00002E94 652B bcs +0x2D /* 00002EC1 */
00002E96 0F00 btst D0, D7
00002E98 0F21 btst -[A1], D7
00002E9A 0000 0F21 ori.b D0, 0x21 /* '!' */
00002E9E 0000 0F21 ori.b D0, 0x21 /* '!' */
00002EA2 00F3 .incomplete
00002EA4 9E6B 4AF3 sub.w D7, [A3 + 0x4AF3]
00002EA8 120B move.b D1, A3
00002EAA 3300 move.w -[A1], D0
00002EAC 178C 9C41 move.b [A3 + A1 * 4 + 0x41], A4
00002EB0 177B 6821 0000 move.b [A3 + 0x0], [PC + D6 + 0x21]
00002EB6 4B6C 000F chk.w D5, [A4 + 0xF]
00002EBA 000F 2100 ori.b A7, 0x0
00002EBE C504 abcd D2, D4
00002EC0 0F00 btst D0, D7
00002EC2 8368 2100 or.w [A0 + 0x2100], D1
00002EC6 000F 2100 ori.b A7, 0x0
00002ECA 000F 2100 ori.b A7, 0x0
00002ECE 000F 2100 ori.b A7, 0x0
00002ED2 000F 000F ori.b A7, 0xF
00002ED6 000F 2100 ori.b A7, 0x0
00002EDA 008B 6821 0000 ori.l A3, 0x68210000 /* 'h!\0\0' */
00002EE0 0F21 btst -[A1], D7
00002EE2 0000 0F21 ori.b D0, 0x21 /* '!' */
00002EE6 0000 0F21 ori.b D0, 0x21 /* '!' */
00002EEA 0000 0F21 ori.b D0, 0x21 /* '!' */
00002EEE 004D 240F ori.w A5, 0x240F
00002EF2 2100 move.l -[A0], D0
00002EF4 9B76 F31E 33AD sub.w [[A6] + A7 * 2 + 0x33AD], D5
00002EFA BB35 4113 0F21 0A85 xor.b [[A5 + D4] + 0xF210A85], D5
00002F02 5161 subq.w -[A1], 8
00002F04 090F btst A7, D4
00002F06 6506 bcs +0x8 /* 00002F0E */
00002F08 1F61 11B3 move.b [A7 + 0x11B3], -[A1]
00002F0C 18DB move.b [A4]+, [A3]+
label00002F0E:
00002F0E 2FBB 42E1 190F E123 A302 move.l [[A7 + <<invalid base displacement size>>] + D1 - 0x1EDC5CFE], [PC + D4.w * 2 - 0x31]
00002F18 30C5 move.w [A0]+, D5
00002F1A 041F 4B69 subi.b [A7]+, 0x69 /* 'i' */
00002F1E 1706 move.b -[A3], D6
00002F20 927B 14D3 sub.w D1, [PC + D1.w * 4 - 0x45]
00002F24 69B1 bvs -0x4D /* 00002ED7 */
00002F26 3317 move.w -[A1], [A7]
00002F28 88F2 4800 divu.w D4, [A2 + D4]
00002F2C 0F21 btst -[A1], D7
00002F2E 0000 536C ori.b D0, 0x6C /* 'l' */
00002F32 000F 003B ori.b A7, 0x3B /* ';' */
00002F36 5D00 subq.b D0, 6
00002F38 1787 D317 8718 1787 move.b [[A3] + A5 * 2 - 0x78E7E879], D7
00002F40 1C17 move.b D6, [A7]
00002F42 88FA 4B08 divu.w D4, [PC + 0x4B08 /* 00004B0A, value 0x8D61 */]
00002F46 1708 move.b -[A3], A0
00002F48 6217 bhi +0x19 /* 00002F61 */
00002F4A 892D 335B or.b [A5 + 0x335B], D4
00002F4E 1707 move.b -[A3], D7
00002F50 A417 syscall Eject, flags=4
00002F52 8574 0F3D 32FE 001F or.w [[A4 + 0x32FE001F] + D0 * 8], D2
00002F5A B12F 3706 xor.b [A7 + 0x3706], D0
00002F5E FA0F 61B5 .unknown 0xFA0F 0x61B5 (W = 5)
00002F62 72AC moveq.l D1, 0xFFFFFFAC
00002F64 000F 2100 ori.b A7, 0x0
00002F68 00A3 4921 0000 ori.l -[A3], 0x49210000 /* 'I!\0\0' */
00002F6E 0325 btst -[A5], D1
00002F70 2100 move.l -[A0], D0
00002F72 0043 2D21 ori.w D3, 0x2D21 /* '-!' */
00002F76 00E5 .incomplete
00002F78 D90F addx.b -[A4], -[A7]
00002F7A 0043 5B21 ori.w D3, 0x5B21 /* '[!' */
00002F7E 0013 321F ori.b [A3], 0x1F
00002F82 4B69 F350 chk.w D5, [A1 - 0xCB0]
00002F86 0FA1 bclr -[A1], D7
00002F88 0D07 btst D7, D6
00002F8A 85F4 EB05 divs.w D2, [[A4 + <<invalid base displacement size>>] + A6 * 2]
00002F8E 2A00 move.l D5, D0
00002F90 0F21 btst -[A1], D7
00002F92 0017 0B5E ori.b [A7], 0x5E /* '^' */
00002F96 0F00 btst D0, D7
00002F98 0F21 btst -[A1], D7
00002F9A 0000 0F21 ori.b D0, 0x21 /* '!' */
00002F9E 0017 07F6 ori.b [A7], 0xF6
00002FA2 178B 620F move.b [A3 + D6.w * 2 + 0xF], A3
00002FA6 000F 2100 ori.b A7, 0x0
00002FAA 000F 2100 ori.b A7, 0x0
00002FAE 000F 2100 ori.b A7, 0x0
00002FB2 009B 5B21 00AD ori.l [A3]+, 0x5B2100AD
00002FB8 0CD3 .incomplete
00002FBA 4921 .invalid 4, -[A1] // invalid opcode 4 with b == 4
00002FBC 0000 0F21 ori.b D0, 0x21 /* '!' */
00002FC0 0000 0F21 ori.b D0, 0x21 /* '!' */
00002FC4 0000 0F21 ori.b D0, 0x21 /* '!' */
00002FC8 00A5 0E0B AF43 ori.l -[A5], 0xE0BAF43
00002FCE 2D2B A5B3 move.l -[A6], [A3 - 0x5A4D]
00002FD2 260F move.l D3, A7
00002FD4 0007 8950 ori.b D7, 0x50 /* 'P' */
00002FD8 1709 move.b -[A3], A1
00002FDA 540F addq.b A7, 2
00002FDC 2100 move.l -[A0], D0
00002FDE A513 syscall FlushVol, flags=5
00002FE0 0F25 btst -[A5], D7
00002FE2 15CB A22F move.b [PC - 0x5DD1 /* FFFFD213, cstring ""<EOF> */], A3
00002FE6 6B5C bmi +0x5E /* 00003044 */
00002FE8 D807 add.b D4, D7
00002FEA 08DC 0787 bset.b [A4]+, 0x87
00002FEE 725B moveq.l D1, 0x5B
00002FF0 0F42 bchg D2, D7
00002FF2 000F 2100 ori.b A7, 0x0
00002FF6 850C sbcd -[A2], -[A4]
00002FF8 0FC5 .incomplete
00002FFA 1717 move.b -[A3], [A7]
00002FFC 8866 or.w D4, -[A6]
00002FFE FBB7 .invalid <<F/6/5>>
00003000 1B39 9B6A 0707 move.b -[A5], [0x9B6A0707]
00003006 A900 syscall GetFNum
00003008 0FE1 .incomplete
0000300A 1DE3 move.b <<invalid special address>>, -[A3]
0000300C 08FA A51C 0FA5 bset.b [PC + 0xFA5 /* 00003FB3, value 0x21 '!', cstring "!" */], 0x1C
00003012 1D0F move.b -[A6], A7
00003014 6506 bcs +0x8 /* 0000301C */
00003016 1FCB move.b <<invalid special address>>, A3
00003018 2171 2133 ADEB 1A1F 000F 8124 8B02 move.l [A0 - 0x74FE], [[A1 - 0x5214E5E1 + D2] + 0xF8124]
// begin alternate branch 0000301C-00003026
label0000301C:
0000301C ADEB syscall Pack4/FP68K, auto_pop
0000301E 1A1F move.b D5, [A7]+
00003020 000F 8124 ori.b A7, 0x24 /* '$' */
00003024 8B02 sbcd D5, D2
// end alternate branch 0000301C-00003026
label0000301C: // (misaligned)
00003026 C400 and.b D2, D0
00003028 0F21 btst -[A1], D7
0000302A 00C5 .incomplete
0000302C 5D0F subq.b A7, 6
0000302E 453B 0FC5 .invalid 2, <<invalid full ext with IS == 1 and I/IS == 5>> // invalid opcode 4 with b == 4
00003032 3F0F move.w -[A7], A7
00003034 C549 exg A2, A1
00003036 0FC5 .incomplete
00003038 630F bls +0x11 /* 00003049 */
0000303A 000F 2100 ori.b A7, 0x0
0000303E 000F 2100 ori.b A7, 0x0
00003042 4551 chk.w D2, [A1]
label00003044:
00003044 0F00 btst D0, D7
00003046 0F21 btst -[A1], D7
00003048 00C5 .incomplete
0000304A 600F bra +0x11 /* 0000305B */
0000304C 000F 2100 ori.b A7, 0x0
00003050 000F 2100 ori.b A7, 0x0
00003054 C53E and.b <<invalid special address>>, D2
00003056 0F00 btst D0, D7
00003058 3B69 2100 000F move.w [A5 + 0xF], [A1 + 0x2100]
0000305E 2100 move.l -[A0], D0
00003060 000F 2100 ori.b A7, 0x0
00003064 00A3 5021 0000 ori.l -[A3], 0x50210000 /* 'P!\0\0' */
0000306A 0F21 btst -[A1], D7
0000306C 0000 4369 ori.b D0, 0x69 /* 'i' */
00003070 2100 move.l -[A0], D0
00003072 000F 2100 ori.b A7, 0x0
00003076 000F 2100 ori.b A7, 0x0
0000307A 000F 2100 ori.b A7, 0x0
0000307E 000F 2100 ori.b A7, 0x0
00003082 4518 .invalid 2, [A0]+ // invalid opcode 4 with b == 4
00003084 0F00 btst D0, D7
00003086 B349 cmpm.w [A1]+, [A1]+
00003088 2100 move.l -[A0], D0
0000308A 0003 3921 ori.b D3, 0x21 /* '!' */
0000308E 0000 0F21 ori.b D0, 0x21 /* '!' */
00003092 000F 5510 ori.b A7, 0x10
00003096 0192 bclr [A2], D0
00003098 635C bls +0x5E /* 000030F6 */
0000309A 6131 bsr +0x33 /* 000030CD */
0000309C A30A syscall OpenRF/PBHOpenRF/HOpenRF, flags=3
0000309E 070C btst A4, D3
000030A0 DB0F addx.b -[A5], -[A7]
000030A2 2100 move.l -[A0], D0
000030A4 000F 2100 ori.b A7, 0x0
000030A8 000F 2100 ori.b A7, 0x0
000030AC 0053 6921 ori.w [A3], 0x6921 /* 'i!' */
000030B0 0000 0F21 ori.b D0, 0x21 /* '!' */
000030B4 0025 1C0F ori.b -[A5], 0xF
000030B8 6532 bcs +0x34 /* 000030EC */
000030BA 0F65 bchg -[A5], D7
000030BC 320F move.w D1, A7
000030BE AD22 syscall BeginUpdate, auto_pop
000030C0 5B5B subq.w [A3]+, 5
000030C2 2100 move.l -[A0], D0
000030C4 000F 2100 ori.b A7, 0x0
000030C8 000F 2100 ori.b A7, 0x0
000030CC 000F 2100 ori.b A7, 0x0
000030D0 00BB 4921 0000 C349 ori.l [[PC + <<invalid base displacement size>>]], 0x49210000 /* 'I!\0\0' */
000030D8 2100 move.l -[A0], D0
000030DA 007B 5B21 0000 ori.w [PC + D0.w], 0x5B21 /* '[!' */
000030E0 735B moveq.l D1, 0x5B
000030E2 2100 move.l -[A0], D0
000030E4 000F 2100 ori.b A7, 0x0
000030E8 00FB .incomplete
000030EA 3221 move.w D1, -[A1]
label000030EC:
000030EC 0000 0F21 ori.b D0, 0x21 /* '!' */
000030F0 0000 0F21 ori.b D0, 0x21 /* '!' */
000030F4 0000 0F21 ori.b D0, 0x21 /* '!' */
// begin alternate branch 000030F6-000030F8
label000030F6:
000030F6 0F21 btst -[A1], D7
// end alternate branch 000030F6-000030F8
label000030F6: // (misaligned)
000030F8 0000 0F21 ori.b D0, 0x21 /* '!' */
000030FC 0000 4B42 ori.b D0, 0x42 /* 'B' */
00003100 2100 move.l -[A0], D0
00003102 000F 2100 ori.b A7, 0x0
00003106 000F 2100 ori.b A7, 0x0
0000310A 000F 2100 ori.b A7, 0x0
0000310E 00C3 .incomplete
00003110 1D21 move.b -[A6], -[A1]
00003112 0000 5323 ori.b D0, 0x23 /* '#' */
00003116 2100 move.l -[A0], D0
00003118 000F 2100 ori.b A7, 0x0
0000311C 000F 2100 ori.b A7, 0x0
00003120 4513 .invalid 2, [A3] // invalid opcode 4 with b == 4
00003122 1BB8 9304 2B84 move.b <<invalid full ext with I/IS == 4>>, [0xFFFF9304]
00003128 0D3A 0FA1 btst [PC + 0xFA1 /* 000040CB, value 0x6D 'm' */], D6
0000312C A7E0 syscall vBlkDeAlloc, flags=7
0000312E 0713 btst [A3], D3
00003130 D80F add.b D4, A7
00003132 2100 move.l -[A0], D0
00003134 004B 3300 ori.w A3, 0x3300 /* '3\0' */
00003138 0F00 btst D0, D7
0000313A DB5A add.w [A2]+, D5
0000313C 2100 move.l -[A0], D0
0000313E 006B 6C00 0F00 ori.w [A3 + 0xF00], 0x6C00 /* 'l\0' */
00003144 032B 000F btst [A3 + 0xF], D1
00003148 000F 2100 ori.b A7, 0x0
0000314C 0003 2700 ori.b D3, 0x0
00003150 0F00 btst D0, D7
00003152 6343 bls +0x45 /* 00003197 */
00003154 000F 0053 ori.b A7, 0x53 /* 'S' */
00003158 5021 addq.b -[A1], 8
0000315A 0000 6350 ori.b D0, 0x50 /* 'P' */
0000315E 2100 move.l -[A0], D0
00003160 00B3 6821 0000 0F21 0025 ori.l [[A3 + 0x25 + D0 * 8]], 0x68210000 /* 'h!\0\0' */
0000316A 080F 000F btst.b A7, 0xF
0000316E 2100 move.l -[A0], D0
00003170 00BB 6821 0000 0F21 0000 ori.l [[PC + D0 * 8]], 0x68210000 /* 'h!\0\0' */
0000317A 636C bls +0x6E /* 000031E8 */
0000317C 000F 000F ori.b A7, 0xF
00003180 2100 move.l -[A0], D0
00003182 005B 6C00 ori.w [A3]+, 0x6C00 /* 'l\0' */
00003186 0F00 btst D0, D7
00003188 5B43 subq.w D3, 5
0000318A 000F 00B3 ori.b A7, 0xB3
0000318E 4A00 tst.b D0
00003190 93D7 sub.l A1, [A7]
00003192 CB21 and.b -[A1], D5
00003194 7314 moveq.l D1, 0x14
00003196 078C bclr A4, D3
00003198 5F0F subq.b A7, 7
0000319A 010C btst A4, D0
0000319C E300 asl D0.b, 1
0000319E 6000 0F21 bra +0xF23 /* 000040C1 */
000031A2 0045 090F ori.w D5, 0x90F
000031A6 450C .invalid 2, A4 // invalid opcode 4 with b == 4
000031A8 0FC5 .incomplete
000031AA 0B0F btst A7, D5
000031AC C50B abcd -[A2], -[A3]
000031AE 0FC5 .incomplete
000031B0 0A0F 4505 xori.b A7, 0x5
000031B4 0F45 bchg D5, D7
000031B6 050F btst A7, D2
000031B8 00BB 4A00 0F00 0B52 002F ori.l [[PC] + 0x2F], 0x4A000F00
000031C2 3B25 move.w -[A5], -[A5]
000031C4 CBA1 and.l -[A1], D5
000031C6 2D99 0F01 move.l [[A6 + <<invalid base displacement size>> + D0 * 8]], [A1]+
000031CA 07E3 .incomplete
000031CC 0080 4503 0F45 ori.l D0, 0x45030F45
000031D2 041F F32F subi.b [A7]+, 0x2F /* '/' */
000031D6 131F move.b -[A1], [A7]+
000031D8 AB9C syscall FastLine
000031DA 9B5C sub.w [A4]+, D5
000031DC 214D 4B6B move.l [A0 + 0x4B6B], A5
000031E0 6109 bsr +0xB /* 000031EB */
000031E2 AB00 syscall BitBlt
000031E4 4200 clr.b D0
000031E6 0F21 btst -[A1], D7
label000031E8:
000031E8 0085 020F E509 ori.l D5, 0x20FE509
000031EE 0FC5 .incomplete
000031F0 0E13 F73B .invalid.b [A3], 0x3B /* ';' */ // invalid immediate operation
000031F4 A52B syscall EmptyHandle, flags=5
000031F6 0413 1F27 subi.b [A3], 0x27 /* '\'' */
label000031FA:
000031FA 0C7D 0F41 cmpi.w <<invalid special address>>, 0xF41
000031FE 0653 02AC addi.w [A3], 0x2AC
00003202 000F 2100 ori.b A7, 0x0
00003206 8510 or.b [A0], D2
00003208 0F25 btst -[A5], D7
0000320A 0A0F 250A xori.b A7, 0xA /* '\n' */
0000320E 0F45 bchg D5, D7
00003210 080F A505 btst.b A7, 0x5
00003214 2FF3 1273 move.l <<invalid special address>>, [A3 + D1.w * 2 + 0x73]
00003218 2091 move.l [A0], [A1]
0000321A 0807 9438 btst.b D7, 0x38 /* '8' */
// begin alternate branch 0000321C-0000322A
label0000321C:
0000321C 9438 0880 sub.b D2, [0x00000880]
00003220 00A3 7521 0017 ori.l -[A3], 0x75210017
00003226 143C 3F13 move.b D2, 0x13
// end alternate branch 0000321C-0000322A
label0000321C: // (misaligned)
0000321E 0880 00A3 bclr.b D0, 0xA3
00003222 7521 moveq.l D2, 0x21
00003224 0017 143C ori.b [A7], 0x3C /* '<' */
00003228 3F13 move.w -[A7], [A3]
0000322A 1FFB C963 0C00 0FA1 07D3 move.b <<invalid special address>>, [[PC + 0xC00] + 0xFA107D3]
00003234 0461 C423 subi.w -[A1], 0xC423
00003238 4221 clr.b -[A1]
0000323A 0025 140F ori.b -[A5], 0xF
0000323E 00F3 .incomplete
00003240 3821 move.w D4, -[A1]
00003242 00E5 .incomplete
00003244 060F 250C addi.b A7, 0xC
00003248 0FE5 .incomplete
0000324A 08F3 5AE5 0883 bset.b [A3 + D0 - 0x125], 0xE5
00003250 E49B ror D3, 2
00003252 130F move.b -[A1], A7
00003254 CD19 and.b [A1]+, D6
00003256 0FE1 .incomplete
00003258 81F3 1007 divs.w D0, [A3 + D1.w + 0x7]
0000325C 1497 move.b [A2], [A7]
0000325E 9B68 2100 sub.w [A0 + 0x2100], D5
00003262 C542 exg D2, D2
00003264 0F25 btst -[A5], D7
00003266 860F or.b D3, A7
00003268 A582 syscall DTInstall, flags=5
0000326A 0F25 btst -[A5], D7
0000326C 860F or.b D3, A7
0000326E A582 syscall DTInstall, flags=5
00003270 0F25 btst -[A5], D7
00003272 8C0F or.b D6, A7
00003274 0093 6821 0000 ori.l [A3], 0x68210000 /* 'h!\0\0' */
0000327A 4B50 chk.w D5, [A0]
0000327C 2100 move.l -[A0], D0
0000327E CBA1 and.l -[A1], D5
00003280 6583 bcs -0x7B /* 00003205 */
00003282 735C moveq.l D1, 0x5C
label00003284:
00003284 170B move.b -[A3], A3
00003286 F948 .extension 0x948 <<F/4-5/4>> // unimplemented
00003288 000F 2100 ori.b A7, 0x0
0000328C 000F 2100 ori.b A7, 0x0
00003290 004B 3900 ori.w A3, 0x3900 /* '9\0' */
00003294 0F00 btst D0, D7
00003296 0F21 btst -[A1], D7
00003298 0000 0F00 ori.b D0, 0x0
0000329C 0F00 btst D0, D7
0000329E 0F00 btst D0, D7
000032A0 0F00 btst D0, D7
000032A2 0F21 btst -[A1], D7
000032A4 0000 7B6C ori.b D0, 0x6C /* 'l' */
000032A8 000F 00AB ori.b A7, 0xAB
000032AC 6821 bvc +0x23 /* 000032CF */
000032AE 0000 732F ori.b D0, 0x2F /* '/' */
000032B2 2100 move.l -[A0], D0
000032B4 652A bcs +0x2C /* 000032E0 */
000032B6 0F00 btst D0, D7
000032B8 0F00 btst D0, D7
000032BA 0F00 btst D0, D7
000032BC 0F00 btst D0, D7
000032BE A368 syscall HClrRBit, flags=3
000032C0 000F 2100 ori.b A7, 0x0
000032C4 E127 asl D7.b, D0
000032C6 270C move.l -[A3], A4
000032C8 5D0F subq.b A7, 6
000032CA 8108 sbcd -[A0], -[A0]
000032CC E300 asl D0.b, 1
000032CE FA45 060F .extension 0xA45 <<F/1/5>>, 0x060F // unimplemented
000032D2 4506 .invalid 2, D6 // invalid opcode 4 with b == 4
000032D4 0FC5 .incomplete
000032D6 05A3 bclr -[A3], D2
000032D8 E413 roxr D3.b, 2
000032DA 33EB 1ACD 1D0F 0503 move.w [0x1D0F0503], [A3 + 0x1ACD]
// begin alternate branch 000032E0-000032E2
label000032E0:
000032E0 0503 btst D3, D2
// end alternate branch 000032E0-000032E2
label000032E0: // (misaligned)
000032E2 80E5 divu.w D0, -[A5]
000032E4 050F btst A7, D2
000032E6 E505 asl D5.b, 2
000032E8 03F7 .incomplete
000032EA 070E btst A6, D3
000032EC EB0F lsl D7.b, 5
000032EE CD05 abcd D6, D5
000032F0 734A moveq.l D1, 0x4A
000032F2 AD02 syscall RealFont, auto_pop
000032F4 210D move.l -[A0], A5
000032F6 0FA5 bclr -[A5], D7
000032F8 091F btst [A7]+, D4
000032FA A51B syscall SetZone, flags=5
000032FC 070E btst A6, D3
000032FE ED0F lsl D7.b, 6
00003300 011E btst [A6]+, D0
00003302 6E80 bgt -0x7E /* 00003284 */
00003304 000F 2100 ori.b A7, 0x0
00003308 051E btst [A6]+, D2
0000330A 0F81 bclr D1, D7
0000330C 0A27 0989 xori.b -[A7], 0x89
00003310 0789 bclr A1, D3
00003312 8C85 or.l D6, D5
00003314 7863 moveq.l D4, 0x63
00003316 4221 clr.b -[A1]
00003318 0000 1B52 ori.b D0, 0x52 /* 'R' */
0000331C 0017 8996 ori.b [A7], 0x96
00003320 0FAD 4D83 bclr [A5 + 0x4D83], D7
00003324 6C00 0F00 bge +0xF02 /* 00004226 */
00003328 0F21 btst -[A1], D7
0000332A 000F 810B ori.b A7, 0xB
0000332E 0530 078F 50B3 0DC4 btst [[ + <<invalid base displacement size>>] + D0 * 8 + 0x50B30DC4], D2
00003336 00D3 .incomplete
00003338 5B21 subq.b -[A1], 5
0000333A 0000 7B42 ori.b D0, 0x42 /* 'B' */
0000333E 2100 move.l -[A0], D0
00003340 0043 5D00 ori.w D3, 0x5D00 /* ']\0' */
00003344 D600 add.b D3, D0
00003346 136A 2100 000F move.b [A1 + 0xF], [A2 + 0x2100]
0000334C 000F 000F ori.b A7, 0xF
00003350 2100 move.l -[A0], D0
00003352 000F 2100 ori.b A7, 0x0
00003356 000F 2100 ori.b A7, 0x0
0000335A 0083 4221 0000 ori.l D3, 0x42210000 /* 'B!\0\0' */
00003360 AB26 syscall SortPoints
00003362 2100 move.l -[A0], D0
00003364 00BB 2A21 0000 0B4A 2100 ori.l [[PC + <<invalid base displacement size>>] + 0x2100], 0x2A210000 /* '*!\0\0' */
0000336E 00F3 .incomplete
00003370 5B21 subq.b -[A1], 5
00003372 0000 0F21 ori.b D0, 0x21 /* '!' */
00003376 0000 8B42 ori.b D0, 0x42 /* 'B' */
0000337A 2100 move.l -[A0], D0
0000337C 001B 6A21 ori.b [A3]+, 0x21 /* '!' */
00003380 0000 236A ori.b D0, 0x6A /* 'j' */
00003384 2100 move.l -[A0], D0
00003386 4D0B .invalid 6, A3 // invalid opcode 4 with b == 4
00003388 7328 moveq.l D1, 0x28
0000338A 2100 move.l -[A0], D0
0000338C 00DB .incomplete
0000338E 5B21 subq.b -[A1], 5
00003390 0000 532D ori.b D0, 0x2D /* '-' */
00003394 2100 move.l -[A0], D0
00003396 00F3 .incomplete
00003398 4921 .invalid 4, -[A1] // invalid opcode 4 with b == 4
0000339A 0000 F369 ori.b D0, 0x69 /* 'i' */
0000339E 2100 move.l -[A0], D0
000033A0 000F 2100 ori.b A7, 0x0
000033A4 0003 6A21 ori.b D3, 0x21 /* '!' */
000033A8 0000 7342 ori.b D0, 0x42 /* 'B' */
000033AC 2100 move.l -[A0], D0
000033AE 6D04 blt +0x6 /* 000033B4 */
000033B0 E369 lsl D1.w, D1
000033B2 2100 move.l -[A0], D0
label000033B4:
000033B4 1376 1325 D801 340F move.b [A1 + 0x340F], [[A6 - 0x27FF] + D1 * 2]
000033BC C113 and.b [A3], D0
000033BE 9430 0513 1F43 23AB sub.b D2, [[A0 + D0 * 4] + 0x1F4323AB]
000033C6 5BC3 smi D3
000033C8 2A0F move.l D5, A7
000033CA 251D move.l -[A2], [A5]+
000033CC 0F41 bchg D1, D7
000033CE 116B 01A1 E38B move.b [A0 - 0x1C75], [A3 + 0x1A1]
000033D4 2D00 move.l -[A6], D0
000033D6 0F00 btst D0, D7
000033D8 AB16 syscall PInit
000033DA 000F 0093 ori.b A7, 0x93
000033DE 6C00 0F00 bge +0xF02 /* 000042E0 */
000033E2 0B27 btst -[A7], D5
000033E4 000F 00DB ori.b A7, 0xDB
000033E8 3D00 move.w -[A6], D0
000033EA 0F00 btst D0, D7
000033EC 5333 000F subq.b [A3 + D0.w + 0xF], 1
000033F0 0093 4221 00CD ori.l [A3], 0x422100CD
000033F6 07DB .incomplete
000033F8 2800 move.l D4, D0
000033FA 0F00 btst D0, D7
000033FC 3336 000F move.w -[A1], [A6 + D0.w + 0xF]
00003400 008B 6C00 0F00 ori.l A3, 0x6C000F00
00003406 2B52 0003 move.l [A5 + 0x3], [A2]
0000340A 5100 subq.b D0, 8
0000340C 336A 2100 000F move.w [A1 + 0xF], [A2 + 0x2100]
00003412 2100 move.l -[A0], D0
00003414 0023 5200 ori.b -[A3], 0x0
00003418 03F7 .incomplete
0000341A 0509 btst A1, D2
0000341C 7B69 moveq.l D5, 0x69
0000341E 0325 btst -[A5], D1
00003420 AB2F syscall 0xB2F
00003422 216F 0FC1 1AB3 move.l [A0 + 0x1AB3], [A7 + 0xFC1]
00003428 0D30 8519 btst [[A0 + A0 * 4]], D6
0000342C 93D7 sub.l A1, [A7]
0000342E C32A 3B3D and.b [A2 + 0x3B3D], D1
00003432 0571 0F61 0D8B bchg [[A1 + 0xD8B]], D2
00003438 0208 003B andi.b A0, 0x3B /* ';' */
0000343C 6A21 bpl +0x23 /* 0000345F */
0000343E 0085 250F 250E ori.l D5, 0x250F250E
00003444 0F45 bchg D5, D7
00003446 210F move.l -[A0], A7
00003448 C520 and.b -[A0], D2
0000344A 0F00 btst D0, D7
0000344C 0F00 btst D0, D7
0000344E 0F00 btst D0, D7
label00003450:
00003450 9B6C 000F sub.w [A4 + 0xF], D5
00003454 004B 5D00 ori.w A3, 0x5D00 /* ']\0' */
00003458 63F6 bls -0x8 /* 00003450 */
0000345A 6D10 blt +0x12 /* 0000346C */
0000345C 536B A110 subq.w [A3 - 0x5EF0], 1
00003460 8B02 sbcd D5, D2
label00003462:
00003462 E13E rol D6.b, D0
00003464 6110 bsr +0x12 /* 00003476 */
00003466 0F65 bchg -[A5], D7
00003468 100F move.b D0, A7
0000346A E50F lsl D7.b, 2
label0000346C:
0000346C 0FE5 .incomplete
0000346E 0F0F btst A7, D7
00003470 E50F lsl D7.b, 2
00003472 0F00 btst D0, D7
00003474 0F21 btst -[A1], D7
fn00003476:
00003476 0000 0F21 ori.b D0, 0x21 /* '!' */
0000347A 0000 0F21 ori.b D0, 0x21 /* '!' */
0000347E 00E5 .incomplete
00003480 0E1F 250D .invalid.b [A7]+, 0xD /* '\r' */ // invalid immediate operation
00003484 000F F50C ori.b A7, 0xC
00003488 F3B7 .invalid <<F/6/1>>
0000348A 3B3D move.w -[A5], <<invalid special address>>
0000348C 1717 move.b -[A3], [A7]
0000348E 4B0F .invalid 5, A7 // invalid opcode 4 with b == 4
00003490 C10C abcd -[A0], -[A4]
00003492 DB01 addx.b D5, D1
00003494 AC00 syscall SoundDispatch, auto_pop
00003496 436A 2100 chk.w D1, [A2 + 0x2100]
0000349A C50C abcd -[A2], -[A4]
0000349C 0FC5 .incomplete
0000349E 0C0F C50C cmpi.b A7, 0xC
000034A2 0FC5 .incomplete
000034A4 0C0F 000F cmpi.b A7, 0xF
000034A8 2100 move.l -[A0], D0
000034AA A364 syscall MoveHHi, flags=3
000034AC 170F move.b -[A3], A7
000034AE 7FC3 moveq.l D7, 0xFFFFFFC3
000034B0 6A05 bpl +0x7 /* 000034B7 */
000034B2 0C0F 8104 cmpi.b A7, 0x4
000034B6 3B01 move.w -[A5], D1
000034B8 AC00 syscall SoundDispatch, auto_pop
000034BA 1351 2100 move.b [A1 + 0x2100], [A1]
000034BE 8504 sbcd D2, D4
000034C0 0F85 bclr D5, D7
000034C2 040F 8504 subi.b A7, 0x4
000034C6 0F85 bclr D5, D7
000034C8 040F 000F subi.b A7, 0xF
000034CC 2100 move.l -[A0], D0
000034CE 6B47 bmi +0x49 /* 00003517 */
000034D0 3B3D move.w -[A5], <<invalid special address>>
000034D2 4323 .invalid 1, -[A3] // invalid opcode 4 with b == 4
000034D4 0FA9 1083 bclr [A1 + 0x1083], D7
000034D8 51A1 subq.l -[A1], 8
000034DA 107B 0AA9 movea.b A0, [PC + D0 * 2 - 0x87]
000034DE 100F move.b D0, A7
000034E0 A510 syscall Allocate/PBAllocContig/AllocContig, flags=5
000034E2 0FA5 bclr -[A5], D7
000034E4 100F move.b D0, A7
000034E6 A510 syscall Allocate/PBAllocContig/AllocContig, flags=5
000034E8 0FA5 bclr -[A5], D7
000034EA 100F move.b D0, A7
000034EC 0063 6A21 ori.w -[A3], 0x6A21 /* 'j!' */
000034F0 0000 6B6A ori.b D0, 0x6A /* 'j' */
000034F4 2100 move.l -[A0], D0
000034F6 0073 6A21 0025 ori.w [A3 + D0.w + 0x25], 0x6A21 /* 'j!' */
000034FC 201F move.l D0, [A7]+
000034FE 4323 .invalid 1, -[A3] // invalid opcode 4 with b == 4
00003500 A510 syscall Allocate/PBAllocContig/AllocContig, flags=5
00003502 0F01 btst D1, D7
00003504 1CDB move.b [A6]+, [A3]+
00003506 0821 D741 btst.b -[A1], 0x41 /* 'A' */
0000350A 090F btst A7, D4
0000350C 4509 .invalid 2, A1 // invalid opcode 4 with b == 4
0000350E 0F45 bchg D5, D7
00003510 1A0F move.b D5, A7
00003512 451A .invalid 2, [A2]+ // invalid opcode 4 with b == 4
00003514 0F45 bchg D5, D7
00003516 1A1F move.b D5, [A7]+
00003518 6B5C bmi +0x5E /* 00003576 */
0000351A 6D1A blt +0x1C /* 00003536 */
0000351C 5B6B A11A subq.w [A3 - 0x5EE6], 5
00003520 8B02 sbcd D5, D2
00003522 E103 asl D3.b, 8
00003524 A109 syscall Delete/PBHDelete/HDelete, flags=1
00003526 0FA5 bclr -[A5], D7
00003528 090F btst A7, D4
0000352A 2509 move.l -[A2], A1
0000352C 0F25 btst -[A5], D7
0000352E 090F btst A7, D4
00003530 6518 bcs +0x1A /* 0000354A */
00003532 1FE1 move.b <<invalid special address>>, -[A1]
00003534 03C5 .incomplete
label00003536:
00003536 070F btst A7, D3
00003538 0104 btst D4, D0
0000353A EB05 asl D5.b, 5
0000353C 890D sbcd -[A4], -[A5]
0000353E 1789 DC0F move.b [A3 + A5 * 4 + 0xF], A1
00003542 C52B 0FC5 and.b [A3 + 0xFC5], D2
00003546 2B0F move.l -[A5], A7
00003548 4505 .invalid 2, D5 // invalid opcode 4 with b == 4
label0000354A:
0000354A 0F45 bchg D5, D7
0000354C 300F move.w D0, A7
0000354E 850F sbcd -[A2], -[A7]
00003550 0FC5 .incomplete
00003552 050F btst A7, D2
00003554 C52B 1F7B and.b [A3 + 0x1F7B], D2
00003558 1463 movea.b A2, -[A3]
0000355A E925 asl D5.b, D4
0000355C 2CC1 move.l [A6]+, D1
0000355E 4A0F tst.b A7
00003560 0114 btst [A4], D0
00003562 B30D cmpm.b [A1]+, [A5]+
00003564 8025 or.b D0, -[A5]
00003566 060F A504 addi.b A7, 0x4
0000356A 1FA3 4963 0C0F A910 378C move.b [[A7 + 0xC0F] - 0x56EFC874], -[A3]
00003574 620F bhi +0x11 /* 00003585 */
label00003576:
00003576 2100 move.l -[A0], D0
00003578 170C move.b -[A3], A4
0000357A 6A17 bpl +0x19 /* 00003593 */
0000357C 8C09 or.b D6, A1
0000357E 178C 720F move.b [A3 + D7.w * 2 + 0xF], A4
00003582 000F 2100 ori.b A7, 0x0
00003586 0B2F 0FD8 btst [A7 + 0xFD8], D5
0000358A D32F A510 add.b [A7 - 0x5AF0], D1
0000358E 0FA1 bclr -[A1], D7
00003590 3BC3 move.w <<invalid special address>>, D3
00003592 07E1 .incomplete
00003594 0353 bchg [A3], D1
00003596 3900 move.w -[A4], D0
00003598 0F00 btst D0, D7
0000359A B34B cmpm.w [A1]+, [A3]+
0000359C 2100 move.l -[A0], D0
0000359E 000F 007B ori.b A7, 0x7B /* '{' */
000035A2 4400 neg.b D0
000035A4 0F00 btst D0, D7
000035A6 0F00 btst D0, D7
000035A8 E33D rol D5.b, D1
000035AA 002F 8328 0B36 ori.b [A7 + 0xB36], 0x28 /* '(' */
000035B0 1333 000F move.b -[A1], [A3 + D0.w + 0xF]
000035B4 0104 btst D4, D0
000035B6 B305 xor.b D5, D1
000035B8 FAC5 030F .extension 0xAC5 <<F/2-3/5>> // unimplemented
000035BC C502 abcd D2, D2
000035BE 435F chk.w D1, [A7]+
000035C0 C502 abcd D2, D2
000035C2 3FE9 0263 move.w <<invalid special address>>, [A1 + 0x263]
000035C6 6BE1 bmi -0x1D /* 000035A9 */
000035C8 023B 0DE9 020F andi.b [PC + D0.w * 2 + 0xF], 0xE9
000035CE E502 asl D2.b, 2
000035D0 0FE5 .incomplete
000035D2 022F D350 1785 andi.b [A7 + 0x1785], 0x50 /* 'P' */
000035D8 240F move.l D2, A7
000035DA 2103 move.l -[A0], D3
000035DC 3B0D move.w -[A5], A5
000035DE 80E5 divu.w D0, -[A5]
000035E0 020F 6502 andi.b A7, 0x2
000035E4 6BC7 bmi -0x37 /* 000035AD */
000035E6 1F2B 3DAB move.b -[A7], [A3 + 0x3DAB]
000035EA 2F1F move.l -[A7], [A7]+
000035EC 0007 8F0C ori.b D7, 0xC
000035F0 1B02 move.b -[A5], D2
000035F2 3017 move.w D0, [A7]
000035F4 0F18 btst [A0]+, D7
000035F6 1F13 move.b -[A7], [A3]
000035F8 253B BDAB 2F37 0EEA 0F81 move.l -[A2], [[0x2F37 + A3 * 4] + 0xEEA0F81]
00003602 02F3 .incomplete
00003604 4630 170D not.b [[A0 + <<invalid base displacement size>>] + D1 * 8]
00003608 C51F and.b [A7]+, D2
0000360A 0B36 1709 btst [[A6 + <<invalid base displacement size>> + D1 * 8]], D5
0000360E 4C5B 28E3 movem.l D0,D1,D5,D6,D7,A3,A5, [A3]+
00003612 1E23 move.b D7, -[A3]
00003614 2500 move.l -[A2], D0
00003616 0F61 bchg -[A1], D7
00003618 02F3 .incomplete
0000361A 4680 not.l D0
0000361C 000F 2100 ori.b A7, 0x0
00003620 170E move.b -[A3], A6
00003622 F81F CB21 .tblXX 0xF81F, 0xCB21 // unimplemented
00003626 6328 bls +0x2A /* 00003650 */
00003628 6369 bls +0x6B /* 00003693 */
0000362A 630C bls +0xE /* 00003638 */
0000362C 0FC9 .incomplete
0000362E 027B 5C07 17C7 andi.w <<invalid full ext with IS == 1 and I/IS == 7>>, 0x5C07
00003634 7E41 moveq.l D7, 0x41
00003636 830F sbcd -[A1], -[A7]
label00003638:
00003638 2100 move.l -[A0], D0
0000363A 003B 6F21 0000 ori.b [PC + D0.w], 0x21 /* '!' */
00003640 CB4A exg A5, A2
00003642 000F 00A3 ori.b A7, 0xA3
00003646 6C00 0F00 bge +0xF02 /* 00004548 */
0000364A C34A exg A1, A2
0000364C 000F 006B ori.b A7, 0x6B /* 'k' */
label00003650:
00003650 4300 .invalid 1, D0 // invalid opcode 4 with b == 4
00003652 0F29 4F63 btst [A1 + 0x4F63], D7
00003656 64F3 bcc -0xB /* 0000364B */
00003658 2F43 3D17 move.l [A7 + 0x3D17], D3
0000365C 831B or.b [A3]+, D1
0000365E 0F21 btst -[A1], D7
00003660 05A3 bclr -[A3], D2
00003662 02C1 .incomplete
00003664 250F move.l -[A2], A7
00003666 2100 move.l -[A0], D0
00003668 0538 1797 btst [0x00001797], D2
0000366C E50F lsl D7.b, 2
0000366E 6505 bcs +0x7 /* 00003675 */
00003670 1797 E90F E505 1797 move.b [[A3 + <<invalid base displacement size>>] + A6 - 0x1AFAE869], [A7]
00003678 DD0F addx.b -[A6], -[A7]
0000367A 6506 bcs +0x8 /* 00003682 */
0000367C 0F65 bchg -[A5], D7
0000367E 061F 5B28 addi.b [A7]+, 0x28 /* '(' */
label00003682:
00003682 0FE9 .incomplete
00003684 900F sub.b D0, A7
00003686 E105 asl D5.b, 8
00003688 94AC E504 sub.l D2, [A4 - 0x1AFC]
0000368C 0F65 bchg -[A5], D7
0000368E 040F 6505 subi.b A7, 0x5
00003692 2315 move.l -[A1], [A5]
00003694 6503 bcs +0x5 /* 00003699 */
00003696 0F65 bchg -[A5], D7
00003698 040F E507 subi.b A7, 0x7
0000369C 1FB1 A083 5C17 move.b [A7 + D5 * 4 + 0x17], [A1 + A2.w - 0x125]
000036A2 1829 2A00 move.b D4, [A1 + 0x2A00]
000036A6 FB39 .extension 0xB39 <<F/4-5/5>> // unimplemented
000036A8 2100 move.l -[A0], D0
000036AA 007B 5321 00E5 ori.w [PC + D0.w - 0x27], 0x5321 /* 'S!' */
000036B0 020F 0073 andi.b A7, 0x73 /* 's' */
000036B4 4300 .invalid 1, D0 // invalid opcode 4 with b == 4
000036B6 0F00 btst D0, D7
000036B8 EB3D rol D5.b, D5
000036BA 000F 00BB ori.b A7, 0xBB
000036BE 4B21 .invalid 5, -[A1] // invalid opcode 4 with b == 4
000036C0 0000 732B ori.b D0, 0x2B /* '+' */
000036C4 2100 move.l -[A0], D0
000036C6 007B 2B21 0000 ori.w [PC + D0.w], 0x2B21 /* '+!' */
000036CC 0F21 btst -[A1], D7
000036CE 0000 0F21 ori.b D0, 0x21 /* '!' */
000036D2 0000 536F ori.b D0, 0x6F /* 'o' */
000036D6 2100 move.l -[A0], D0
000036D8 000F 2100 ori.b A7, 0x0
000036DC 00F3 .incomplete
000036DE 3E21 move.w D7, -[A1]
000036E0 0000 0F21 ori.b D0, 0x21 /* '!' */
000036E4 0000 5B6F ori.b D0, 0x6F /* 'o' */
000036E8 2100 move.l -[A0], D0
000036EA 000F 2100 ori.b A7, 0x0
000036EE 139F 733D 332D 835B move.b [[A1 + 0x332D835B] + D7 * 2], [A7]+
000036F6 7B14 moveq.l D5, 0x14
000036F8 1325 move.b -[A1], -[A5]
000036FA EB69 lsl D1.w, D5
000036FC 652D bcs +0x2F /* 0000372B */
000036FE 0FE1 .incomplete
00003700 2053 movea.l A0, [A3]
00003702 15AC AD65 411C move.b <<invalid full ext with I/IS == 4>>, [A4 - 0x529B]
00003708 178F 1C0F move.b [A3 + D1 * 4 + 0xF], A7
0000370C 6522 bcs +0x24 /* 00003730 */
0000370E 0F00 btst D0, D7
00003710 0F21 btst -[A1], D7
00003712 0000 0F21 ori.b D0, 0x21 /* '!' */
00003716 001F DB2F ori.b [A7]+, 0x2F /* '/' */
0000371A 8155 or.w [A5], D0
0000371C 291E move.l -[A4], [A6]+
0000371E 0FE1 .incomplete
00003720 04A3 0A47 1473 subi.l -[A3], 0xA471473
00003726 A103 syscall Write, flags=1
00003728 0FED .incomplete
0000372A 0007 0F01 ori.b D7, 0x1
0000372E 0F45 bchg D5, D7
label00003730:
00003730 251F move.l -[A2], [A7]+
00003732 8B6A BB6A or.w [A2 - 0x4496], D5
00003736 E903 asl D3.b, 4
00003738 0F21 btst -[A1], D7
0000373A 04EB .incomplete
0000373C 0D0E btst A6, D6
0000373E 000F 2100 ori.b A7, 0x0
00003742 000F 2100 ori.b A7, 0x0
00003746 000F 2100 ori.b A7, 0x0
0000374A 000F 2100 ori.b A7, 0x0
0000374E 000F 2100 ori.b A7, 0x0
00003752 170E move.b -[A3], A6
00003754 BB0F cmpm.b [A5]+, [A7]+
00003756 6506 bcs +0x8 /* 0000375E */
00003758 178E B317 8E19 0F65 move.b [[A3] + A3 * 2 - 0x71E6F09B], A6
// begin alternate branch 0000375E-00003760
label0000375E:
0000375E 0F65 bchg -[A5], D7
// end alternate branch 0000375E-00003760
label0000375E: // (misaligned)
00003760 060F 008B addi.b A7, 0x8B
00003764 7721 moveq.l D3, 0x21
00003766 0025 171F ori.b -[A5], 0x1F
0000376A 0714 btst [A4], D3
0000376C 8DB1 0707 8C60 1712 or.l [[A1 + <<invalid base displacement size>>] + D0 * 8 - 0x739FE8EE], D6
00003774 4207 clr.b D7
00003776 0C46 0FE5 cmpi.w D6, 0xFE5
0000377A 411F .invalid 0, [A7]+ // invalid opcode 4 with b == 4
0000377C 7350 moveq.l D1, 0x50
0000377E 630C bls +0xE /* 0000378C */
00003780 0FA9 5F0F bclr [A1 + 0x5F0F], D7
00003784 8102 sbcd D0, D2
00003786 D304 addx.b D1, D4
00003788 8005 or.b D0, D5
0000378A 0217 8C6E andi.b [A7], 0x6E /* 'n' */
// begin alternate branch 0000378C-00003792
label0000378C:
0000378C 8C6E 1F83 or.w D6, [A6 + 0x1F83]
00003790 28E3 move.l [A4]+, -[A3]
// end alternate branch 0000378C-00003792
label0000378C: // (misaligned)
0000378E 1F83 28E3 move.b [A7 + D2 - 0x29], D3
00003792 42B1 028B clr.l [A1 + D0.w * 2 - 0x117]
00003796 5C01 addq.b D1, 6
00003798 20DB move.l [A0]+, [A3]+
0000379A 01FA .incomplete
0000379C 000F 2100 ori.b A7, 0x0
000037A0 C51E and.b [A6]+, D2
000037A2 0FC5 .incomplete
000037A4 1E1F move.b D7, [A7]+
000037A6 BB18 xor.b [A0]+, D5
000037A8 87A2 or.l -[A2], D3
000037AA 2607 move.l D3, D7
000037AC 8E93 or.l D7, [A3]
000037AE CB56 and.w [A6], D5
000037B0 C800 and.b D4, D0
000037B2 0F21 btst -[A1], D7
000037B4 00C5 .incomplete
000037B6 0B0F btst A7, D5
000037B8 0093 5F21 0000 ori.l [A3], 0x5F210000 /* '_!\0\0' */
000037BE A353 syscall 0x053, flags=3
000037C0 2100 move.l -[A0], D0
000037C2 00AB 6F21 0000 0F21 ori.l [A3 + 0xF21], 0x6F210000 /* 'o!\0\0' */
000037CA 0000 0F21 ori.b D0, 0x21 /* '!' */
000037CE 0000 9B6F ori.b D0, 0x6F /* 'o' */
000037D2 2100 move.l -[A0], D0
000037D4 000F 2100 ori.b A7, 0x0
000037D8 000F 2100 ori.b A7, 0x0
000037DC 008B 6F21 0000 ori.l A3, 0x6F210000 /* 'o!\0\0' */
000037E2 A36F syscall SlotVInstall, flags=3
000037E4 2100 move.l -[A0], D0
000037E6 000F 2100 ori.b A7, 0x0
000037EA 000F 2100 ori.b A7, 0x0
000037EE 000F 2100 ori.b A7, 0x0
000037F2 C515 and.b [A5], D2
000037F4 0F00 btst D0, D7
000037F6 0F21 btst -[A1], D7
000037F8 00C5 .incomplete
000037FA 150F move.b -[A2], A7
000037FC C515 and.b [A5], D2
000037FE 0F45 bchg D5, D7
00003800 170F move.b -[A3], A7
00003802 000F 2100 ori.b A7, 0x0
00003806 0093 6F21 0000 ori.l [A3], 0x6F210000 /* 'o!\0\0' */
0000380C 0F21 btst -[A1], D7
0000380E 0000 0F21 ori.b D0, 0x21 /* '!' */
00003812 0000 0F21 ori.b D0, 0x21 /* '!' */
00003816 0000 0F21 ori.b D0, 0x21 /* '!' */
0000381A 0000 0F21 ori.b D0, 0x21 /* '!' */
0000381E 00C5 .incomplete
00003820 190F move.b -[A4], A7
00003822 000F 2100 ori.b A7, 0x0
00003826 000F 2100 ori.b A7, 0x0
0000382A 3714 move.w -[A3], [A4]
0000382C 2DEB 1E09 move.l <<invalid special address>>, [A3 + 0x1E09]
00003830 490F .invalid 4, A7 // invalid opcode 4 with b == 4
00003832 215C A302 move.l [A0 - 0x5CFE], [A4]+
00003836 8000 or.b D0, D0
00003838 0F21 btst -[A1], D7
0000383A 00C5 .incomplete
0000383C 101F move.b D0, [A7]+
0000383E 533D subq.b <<invalid special address>>, 1
00003840 AB2F syscall 0xB2F
00003842 E31E rol D6.b, 1
00003844 C9B0 0F8D and.l [[ + <<invalid base displacement size>>] + D0 * 8], D4
00003848 0201 5D0F andi.b D1, 0xF
0000384C 8502 sbcd D2, D2
0000384E 1FBB 2649 020F move.b [A7 + D0.w * 2 + 0xF], [PC + D2.w * 8 + 0x49]
00003854 E13D rol D5.b, D0
00003856 3B01 move.w -[A5], D1
00003858 E148 lsl D0.w, 8
0000385A FE00 0F65 .unknown 0xFE00 0x0F65 (W = 7)
0000385E 3E0F move.w D7, A7
00003860 653E bcs +0x40 /* 000038A0 */
00003862 0FE5 .incomplete
00003864 420F clr.b A7
00003866 E53E rol D6.b, D2
00003868 0F65 bchg -[A5], D7
0000386A 3E0F move.w D7, A7
0000386C 653F bcs +0x41 /* 000038AD */
0000386E EBF5 0F25 3E0F bfexts D0, [A5 + D3 * 8 + 0xF] {D4:D5}
00003874 A14D syscall PurgeMem, flags=1
00003876 5302 subq.b D2, 1
00003878 A148 syscall PtrZone, flags=1
0000387A 0F21 btst -[A1], D7
0000387C 0025 050F ori.b -[A5], 0xF
00003880 2505 move.l -[A2], D5
00003882 0F00 btst D0, D7
00003884 0F21 btst -[A1], D7
00003886 00A5 050F 000F ori.l -[A5], 0x50F000F
0000388C 2100 move.l -[A0], D0
0000388E A548 syscall PtrZone, flags=5
00003890 0F00 btst D0, D7
00003892 0F21 btst -[A1], D7
00003894 0000 0F21 ori.b D0, 0x21 /* '!' */
00003898 000F E586 ori.b A7, 0x86
0000389C BB26 xor.b -[A6], D5
0000389E 1BDC move.b <<invalid special address>>, [A4]+
label000038A0:
000038A0 2949 0F61 move.l [A4 + 0xF61], A1
000038A4 0617 0F52 addi.b [A7], 0x52 /* 'R' */
000038A8 0F21 btst -[A1], D7
000038AA 0065 060F ori.w -[A5], 0x60F
000038AE 6506 bcs +0x8 /* 000038B6 */
000038B0 0FE5 .incomplete
000038B2 050F btst A7, D2
000038B4 000F 2100 ori.b A7, 0x0
// begin alternate branch 000038B6-000038B8
label000038B6:
000038B6 2100 move.l -[A0], D0
// end alternate branch 000038B6-000038B8
label000038B6: // (misaligned)
000038B8 E505 asl D5.b, 2
000038BA 0F00 btst D0, D7
000038BC 7B25 moveq.l D5, 0x25
000038BE 2100 move.l -[A0], D0
000038C0 000F 2100 ori.b A7, 0x0
000038C4 000F 2100 ori.b A7, 0x0
000038C8 6939 bvs +0x3B /* 00003903 */
000038CA 079B bclr [A3]+, D3
000038CC B12B 0461 xor.b [A3 + 0x461], D0
000038D0 177B 1441 E107 move.b [A3 - 0x1EF9], [PC + D1.w * 4 + 0x41]
000038D6 0CC3 .incomplete
000038D8 0FE1 .incomplete
000038DA 06B3 02AC 000F 2100 addi.l [A3 + <<invalid base displacement size>> + D2], 0x2AC000F
000038E2 E506 asl D6.b, 2
000038E4 0F00 btst D0, D7
000038E6 0F21 btst -[A1], D7
000038E8 00E5 .incomplete
000038EA 060F 000F addi.b A7, 0xF
000038EE 2100 move.l -[A0], D0
000038F0 6508 bcs +0xA /* 000038FA */
000038F2 1FD8 move.b <<invalid special address>>, [A0]+
000038F4 C335 7B14 and.b <<invalid full ext with I/IS == 4>>, D1
000038F8 BB50 xor.w [A0], D5
label000038FA:
000038FA 000F 4104 ori.b A7, 0x4
000038FE E300 asl D0.b, 1
00003900 8116 or.b [A6], D0
00003902 0F21 btst -[A1], D7
00003904 0045 040F ori.w D5, 0x40F
00003908 000F 2100 ori.b A7, 0x0
0000390C 4504 .invalid 2, D4 // invalid opcode 4 with b == 4
0000390E 0F00 btst D0, D7
00003910 0F21 btst -[A1], D7
00003912 0045 040F ori.w D5, 0x40F
00003916 000F 2100 ori.b A7, 0x0
0000391A 9357 sub.w [A7], D1
0000391C 3351 4110 move.w [A1 + 0x4110], [A1]
00003920 2109 move.l -[A0], A1
00003922 0FC1 .incomplete
00003924 0417 1256 subi.b [A7], 0x56 /* 'V' */
00003928 0F21 btst -[A1], D7
0000392A 00C5 .incomplete
0000392C 040F 000F subi.b A7, 0xF
00003930 2100 move.l -[A0], D0
00003932 C504 abcd D2, D4
00003934 0F00 btst D0, D7
00003936 0F21 btst -[A1], D7
00003938 00C5 .incomplete
0000393A 040F 000F subi.b A7, 0xF
0000393E 2100 move.l -[A0], D0
00003940 0F61 bchg -[A1], D7
00003942 3FA1 0985 move.w [[ + <<invalid base displacement size>>] + D0], -[A1]
00003946 640F bcc +0x11 /* 00003957 */
00003948 0000 7E08 ori.b D0, 0x8
0000394C 000F 2100 ori.b A7, 0x0
00003950 003B 6021 0000 ori.b [PC + D0.w], 0x21 /* '!' */
00003956 0F21 btst -[A1], D7
00003958 0000 EB4B ori.b D0, 0x4B /* 'K' */
0000395C 2100 move.l -[A0], D0
0000395E 0043 6021 ori.w D3, 0x6021 /* '`!' */
00003962 0000 9B70 ori.b D0, 0x70 /* 'p' */
00003966 2100 move.l -[A0], D0
00003968 000F 2100 ori.b A7, 0x0
0000396C 000F 2100 ori.b A7, 0x0
00003970 DBAF 0F81 add.l [A7 + 0xF81], D5
00003974 1A0F move.b D5, A7
00003976 C182 and.l D2, D0
00003978 AB00 syscall BitBlt
0000397A 5600 addq.b D0, 3
0000397C 0F21 btst -[A1], D7
0000397E 00A5 8F0F 000F ori.l -[A5], 0x8F0F000F
00003984 000F 000F ori.b A7, 0xF
00003988 000F 00F3 ori.b A7, 0xF3
0000398C 3D00 move.w -[A6], D0
0000398E 0F00 btst D0, D7
00003990 0F00 btst D0, D7
00003992 0F00 btst D0, D7
00003994 3352 000F move.w [A1 + 0xF], [A2]
00003998 000F 000F ori.b A7, 0xF
0000399C 000F 000F ori.b A7, 0xF
000039A0 000F 000F ori.b A7, 0xF
000039A4 000F 000F ori.b A7, 0xF
000039A8 00A3 7021 0000 ori.l -[A3], 0x70210000 /* 'p!\0\0' */
000039AE 0F00 btst D0, D7
000039B0 F790 .invalid <<F/6/3>>
000039B2 C6F9 00D3 4A00 mulu.w D3, [0x00D34A00]
000039B8 1F4B 2DE1 move.b [A7 + 0x2DE1], A3
000039BC CBC5 muls.w D5, D5
000039BE C073 6B05 and.w D0, [[A3 + <<invalid base displacement size>>] + D6 * 2]
000039C2 1F07 move.b -[A7], D7
000039C4 1BBA F35F 2100 move.b [A5 + <<invalid base displacement size>> + D2], [PC - 0xCA1 /* 00002D25, value 0x69 'i' */]
000039CA 1717 move.b -[A3], [A7]
000039CC CD17 and.b [A7], D6
000039CE 97D1 sub.l A3, [A1]
000039D0 1797 D537 97D9 6378 2100 008B move.b [[A3 - 0x68269C88] + A5 * 4 + 0x2100008B], [A7]
000039DC 1E21 move.b D7, -[A1]
000039DE 0000 5B33 ori.b D0, 0x33 /* '3' */
000039E2 000F 005B ori.b A7, 0x5B /* '[' */
000039E6 2500 move.l -[A2], D0
000039E8 0FC5 .incomplete
000039EA 170F move.b -[A3], A7
000039EC 4519 .invalid 2, [A1]+ // invalid opcode 4 with b == 4
000039EE 1797 ED17 97F1 1797 move.b [[A3] + A6 * 4 - 0x680EE869], [A7]
000039F6 F517 .extension 0x517 <<F/4-5/2>> // unimplemented
000039F8 87A0 or.l -[A0], D3
000039FA 1797 F917 97E1 0F00 move.b [[A3] + A7 - 0x681EF100], [A7]
00003A02 0F00 btst D0, D7
00003A04 0F00 btst D0, D7
00003A06 0F00 btst D0, D7
00003A08 0F00 btst D0, D7
00003A0A 0F00 btst D0, D7
00003A0C 0F00 btst D0, D7
00003A0E 3B52 000F move.w [A5 + 0xF], [A2]
00003A12 000F 2100 ori.b A7, 0x0
00003A16 000F 000F ori.b A7, 0xF
00003A1A 000F 2100 ori.b A7, 0x0
00003A1E 00B3 6C00 179A B117 9B06 5B78 ori.l [[A3] + A3 - 0x64F9A488], 0x6C00179A
00003A2A 000F 000F ori.b A7, 0xF
00003A2E 000F 000F ori.b A7, 0xF
00003A32 0063 3900 ori.w -[A3], 0x3900 /* '9\0' */
00003A36 0F00 btst D0, D7
00003A38 0F00 btst D0, D7
00003A3A 0FE9 .incomplete
00003A3C 111F move.b -[A0], [A7]+
00003A3E C180 and.l D0, D0
00003A40 2127 move.l -[A0], -[A7]
00003A42 0F81 bclr D1, D7
00003A44 588B addq.l A3, 4
00003A46 02AC 00D3 6321 0085 andi.l [A4 + 0x85], 0xD36321
00003A4E 4B0F .invalid 5, A7 // invalid opcode 4 with b == 4
00003A50 0552 bchg [A2], D2
00003A52 0F05 btst D5, D7
00003A54 513B 4E05 subq.b [PC + D4 * 8 + 0x5], 8
00003A58 520F addq.b A7, 1
00003A5A 2529 1F43 move.l -[A2], [A1 + 0x1F43]
00003A5E 232D 4C0F move.l -[A1], [A5 + 0x4C0F]
00003A62 6104 bsr +0x6 /* 00003A68 */
00003A64 3B12 move.w -[A5], [A2]
00003A66 6142 bsr +0x44 /* 00003AAA */
fn00003A68:
00003A68 2B65 2100 move.l [A5 + 0x2100], -[A5]
00003A6C 0554 bchg [A4], D2
00003A6E 9B77 0093 sub.w [A7 + D0.w - 0x109], D5
00003A72 7721 moveq.l D3, 0x21
00003A74 0000 A377 ori.b D0, 0x77 /* 'w' */
00003A78 2100 move.l -[A0], D0
00003A7A 6505 bcs +0x7 /* 00003A81 */
00003A7C 0F00 btst D0, D7
00003A7E 0F21 btst -[A1], D7
00003A80 00E5 .incomplete
00003A82 04BB 4700 0F21 00E5 subi.l [PC + D0.w - 0x27], 0x47000F21
00003A8A 07AB 776B bclr [A3 + 0x776B], D3
00003A8E A8BB syscall FillOval
00003A90 50E3 st -[A3]
00003A92 1AE3 move.b [A5]+, -[A3]
00003A94 2FB3 2F7B 3D00 0FA1 277B 0E56 000F move.l [A7 + D0.w + 0xF], [[A3 + 0x3D000FA1] + 0x277B0E56]
00003AA2 2100 move.l -[A0], D0
00003AA4 6527 bcs +0x29 /* 00003ACD */
00003AA6 0FE5 .incomplete
00003AA8 240F move.l D2, A7
fn00003AAA:
00003AAA E524 asl D4.b, D2
00003AAC 0F65 bchg -[A5], D7
00003AAE 260F move.l D3, A7
00003AB0 E527 asl D7.b, D2
00003AB2 0FE5 .incomplete
00003AB4 270F move.l -[A3], A7
00003AB6 6526 bcs +0x28 /* 00003ADE */
00003AB8 0F00 btst D0, D7
00003ABA 8353 or.w [A3], D1
00003ABC 2100 move.l -[A0], D0
00003ABE 000F 2100 ori.b A7, 0x0
00003AC2 E522 asl D2.b, D2
00003AC4 835F or.w [A7]+, D1
00003AC6 000F 2100 ori.b A7, 0x0
00003ACA 6528 bcs +0x2A /* 00003AF4 */
00003ACC 0FE5 .incomplete
00003ACE 270F move.l -[A3], A7
00003AD0 000F 2100 ori.b A7, 0x0
00003AD4 000F 2100 ori.b A7, 0x0
00003AD8 0063 6F21 ori.w -[A3], 0x6F21 /* 'o!' */
00003ADC 0000 0B3A ori.b D0, 0x3A /* ':' */
// begin alternate branch 00003ADE-00003AE2
label00003ADE:
00003ADE 0B3A 2100 btst [PC + 0x2100 /* 00005BE0, cstring ""<EOF> */], D5
// end alternate branch 00003ADE-00003AE2
label00003ADE: // (misaligned)
00003AE0 2100 move.l -[A0], D0
00003AE2 E52E lsl D6.b, D2
00003AE4 0FE5 .incomplete
00003AE6 2FFB B70F 8527 000F move.l <<invalid special address>>, [[PC + <<invalid base displacement size>>] + A3 * 8 - 0x7AD8FFF1]
00003AEE 8127 or.b -[A7], D0
00003AF0 FB11 .extension 0xB11 <<F/4-5/5>> // unimplemented
00003AF2 E300 asl D0.b, 1
label00003AF4:
00003AF4 000F 2100 ori.b A7, 0x0
00003AF8 000F 2100 ori.b A7, 0x0
00003AFC 008B 5321 0000 ori.l A3, 0x53210000 /* 'S!\0\0' */
00003B02 9353 sub.w [A3], D1
00003B04 2100 move.l -[A0], D0
00003B06 0073 6F21 0000 ori.w [A3 + D0.w], 0x6F21 /* 'o!' */
00003B0C 6B6F bmi +0x71 /* 00003B7D */
00003B0E 2100 move.l -[A0], D0
00003B10 000F 2100 ori.b A7, 0x0
00003B14 DD2D 9B53 add.b [A5 - 0x64AD], D6
00003B18 2100 move.l -[A0], D0
00003B1A 007B 6F21 0000 ori.w [PC + D0.w], 0x6F21 /* 'o!' */
00003B20 0F21 btst -[A1], D7
00003B22 00ED .incomplete
00003B24 01C1 .incomplete
00003B26 210F move.l -[A0], A7
00003B28 C529 0FC5 and.b [A1 + 0xFC5], D2
00003B2C 290F move.l -[A4], A7
00003B2E E552 roxl D2.w, 2
00003B30 0FC5 .incomplete
00003B32 270F move.l -[A3], A7
00003B34 C52A 0F00 and.b [A2 + 0xF00], D2
00003B38 0F21 btst -[A1], D7
00003B3A 00ED .incomplete
00003B3C 0341 bchg D1, D1
00003B3E 2A17 move.l D5, [A7]
00003B40 97FD sub.l A3, <<invalid special address>>
00003B42 1798 0117 9805 0FE5 move.b [[A3] + D0 - 0x67FAF01B], [A0]+
00003B4A 1A0F move.b D5, A7
00003B4C 452E 0F45 .invalid 2, [A6 + 0xF45] // invalid opcode 4 with b == 4
00003B50 2E0F move.l D7, A7
00003B52 4526 .invalid 2, -[A6] // invalid opcode 4 with b == 4
00003B54 0F00 btst D0, D7
00003B56 0F21 btst -[A1], D7
00003B58 0045 290F ori.w D5, 0x290F
00003B5C 452A 0F45 .invalid 2, [A2 + 0xF45] // invalid opcode 4 with b == 4
00003B60 2D17 move.l -[A6], [A7]
00003B62 8B92 or.l [A2], D5
00003B64 0F00 btst D0, D7
00003B66 8B5F or.w [A7]+, D5
00003B68 2100 move.l -[A0], D0
00003B6A 000F 2100 ori.b A7, 0x0
00003B6E 007B 3621 0045 ori.w [PC + D0.w + 0x45], 0x3621 /* '6!' */
00003B74 390F move.w -[A4], A7
00003B76 000F 2100 ori.b A7, 0x0
00003B7A 000F 2100 ori.b A7, 0x0
00003B7E 000F 2100 ori.b A7, 0x0
00003B82 000F 2100 ori.b A7, 0x0
00003B86 3B47 4B28 move.w [A5 + 0x4B28], D7
00003B8A 7369 moveq.l D1, 0x69
00003B8C 452C 0F21 .invalid 2, [A4 + 0xF21] // invalid opcode 4 with b == 4
// begin alternate branch 00003B8E-00003B90
label00003B8E:
00003B8E 0F21 btst -[A1], D7
// end alternate branch 00003B8E-00003B90
label00003B8E: // (misaligned)
00003B90 497E chk.w D4, <<invalid special address>>
00003B92 6000 0370 bra +0x372 /* 00003F04 */
00003B96 2100 move.l -[A0], D0
00003B98 000F 2100 ori.b A7, 0x0
00003B9C 000F 2100 ori.b A7, 0x0
00003BA0 0043 5200 ori.w D3, 0x5200 /* 'R\0' */
00003BA4 0F00 btst D0, D7
00003BA6 0F00 btst D0, D7
00003BA8 0F00 btst D0, D7
00003BAA B35F xor.w [A7]+, D1
00003BAC 2100 move.l -[A0], D0
00003BAE 000F 2100 ori.b A7, 0x0
00003BB2 5D16 subq.b [A6], 6
00003BB4 A125 syscall GetHandleSize, flags=1
00003BB6 1F05 move.b -[A7], D5
00003BB8 8B0F sbcd -[A5], -[A7]
00003BBA 4106 .invalid 0, D6 // invalid opcode 4 with b == 4
00003BBC C847 and.w D4, D7
00003BBE 09B2 0105 bclr [[A2 + <<invalid base displacement size>>] + D0], D4
00003BC2 0F05 btst D5, D7
00003BC4 050F btst A7, D2
00003BC6 000F 2100 ori.b A7, 0x0
00003BCA BBA6 xor.l -[A6], D5
00003BCC EB1A rol D2.b, 5
00003BCE 433D .invalid 1, <<invalid special address>> // invalid opcode 4 with b == 4
00003BD0 0F85 bclr D5, D7
00003BD2 030F btst A7, D1
00003BD4 C103 abcd D0, D3
00003BD6 94FA 000F sub.w A2, [PC + 0xF /* 00003BE7, value 0x2DEB */]
00003BDA 2100 move.l -[A0], D0
00003BDC 000F 2100 ori.b A7, 0x0
00003BE0 000F 2100 ori.b A7, 0x0
00003BE4 63A8 bls -0x56 /* 00003B8E */
00003BE6 6B2D bmi +0x2F /* 00003C15 */
00003BE8 EB69 lsl D1.w, D5
00003BEA 7503 moveq.l D2, 0x03
00003BEC 0FC1 .incomplete
00003BEE B5C8 cmpa.l A2, A0
00003BF0 0710 btst [A0], D3
00003BF2 9D1B sub.b [A3]+, D6
00003BF4 7021 moveq.l D0, 0x21
00003BF6 0000 CB6C ori.b D0, 0x6C /* 'l' */
00003BFA 000F 00DB ori.b A7, 0xDB
00003BFE 5F21 subq.b -[A1], 7
00003C00 0000 C36C ori.b D0, 0x6C /* 'l' */
00003C04 000F 000F ori.b A7, 0xF
00003C08 000F 00BB ori.b A7, 0xBB
00003C0C 6C00 0F00 bge +0xF02 /* 00004B0E */
00003C10 1370 2100 00E3 move.b [A1 + 0xE3], [A0 + <<invalid base displacement size>> + D2]
00003C16 4A00 tst.b D0
00003C18 0F00 btst D0, D7
00003C1A 7B43 moveq.l D5, 0x43
00003C1C 000F 00FB ori.b A7, 0xFB
00003C20 5321 subq.b -[A1], 1
00003C22 0000 535D ori.b D0, 0x5D /* ']' */
00003C26 000F 000F ori.b A7, 0xF
00003C2A 2100 move.l -[A0], D0
00003C2C 000F 2100 ori.b A7, 0x0
00003C30 00DB .incomplete
00003C32 4A00 tst.b D0
00003C34 0F00 btst D0, D7
00003C36 0354 bchg [A4], D1
00003C38 2100 move.l -[A0], D0
00003C3A 000B 5421 ori.b A3, 0x21 /* '!' */
00003C3E 0097 1A5B 13B2 ori.l [A7], 0x1A5B13B2
00003C44 610B bsr +0xD /* 00003C51 */
00003C46 FB49 .extension 0xB49 <<F/4-5/5>> // unimplemented
00003C48 0956 bchg [A6], D4
00003C4A 0F61 bchg -[A1], D7
00003C4C E853 roxr D3.w, 4
00003C4E 02FA .incomplete
00003C50 008B 1121 00C5 ori.l A3, 0x112100C5
00003C56 A30F syscall MountVol, flags=3
00003C58 000F 2100 ori.b A7, 0x0
00003C5C F3D0 .invalid <<F/7/1>>
00003C5E 0FE5 .incomplete
00003C60 0DAB 5C01 bclr [A3 + 0x5C01], D6
00003C64 0353 bchg [A3], D1
00003C66 0230 A5A6 1F43 3D2F 898C andi.b [[A0 + <<invalid base displacement size>>] + 0x3D2F898C], 0xA6
00003C70 0F61 bchg -[A1], D7
00003C72 1053 movea.b A0, [A3]
00003C74 0207 19B3 andi.b D7, 0xB3
00003C78 0F21 btst -[A1], D7
00003C7A 0025 100F ori.b -[A5], 0xF
00003C7E A50F syscall MountVol, flags=5
00003C80 0F25 btst -[A5], D7
00003C82 0F0F btst A7, D7
00003C84 2510 move.l -[A2], [A0]
00003C86 0F25 btst -[A5], D7
00003C88 0C0F 250F cmpi.b A7, 0xF
00003C8C 0F00 btst D0, D7
00003C8E 0F21 btst -[A1], D7
00003C90 0025 0F0F ori.b -[A5], 0xF
00003C94 2511 move.l -[A2], [A1]
00003C96 0F00 btst D0, D7
00003C98 AB44 syscall bLONG8
00003C9A 2100 move.l -[A0], D0
00003C9C 00E3 .incomplete
00003C9E 5F21 subq.b -[A1], 7
00003CA0 0000 0F21 ori.b D0, 0x21 /* '!' */
00003CA4 0000 0B3F ori.b D0, 0x3F /* '?' */
00003CA8 2100 move.l -[A0], D0
00003CAA 000F 2100 ori.b A7, 0x0
00003CAE 000F 2100 ori.b A7, 0x0
00003CB2 250F move.l -[A2], A7
00003CB4 1FC3 move.b <<invalid special address>>, D3
00003CB6 2AF3 1E1F move.l [A5]+, [A3 + D1 * 8 + 0x1F]
00003CBA 4323 .invalid 1, -[A3] // invalid opcode 4 with b == 4
00003CBC 0709 btst A1, D3
00003CBE 4F0F .invalid 7, A7 // invalid opcode 4 with b == 4
00003CC0 8127 or.b -[A7], D0
00003CC2 56AC 000F addq.l [A4 + 0xF], 3
00003CC6 2100 move.l -[A0], D0
00003CC8 00AB 5321 0000 0F21 ori.l [A3 + 0xF21], 0x53210000 /* 'S!\0\0' */
00003CD0 0000 0F21 ori.b D0, 0x21 /* '!' */
00003CD4 00CD .incomplete
00003CD6 130F move.b -[A1], A7
00003CD8 2100 move.l -[A0], D0
00003CDA A376 syscall SIntRemove, flags=3
00003CDC C32A 4BA8 and.b [A2 + 0x4BA8], D1
00003CE0 4B28 6328 .invalid 5, [A0 + 0x6328] // invalid opcode 4 with b == 4
00003CE4 000F C1FE ori.b A7, 0xFE
00003CE8 2309 move.l -[A1], A1
00003CEA 4200 clr.b D0
00003CEC 0F21 btst -[A1], D7
00003CEE 0000 DB6F ori.b D0, 0x6F /* 'o' */
00003CF2 2100 move.l -[A0], D0
00003CF4 45FF lea.l A2, <<invalid special address>>
00003CF6 17A0 7A03 move.b [A3 + D7 * 2 + 0x3], -[A0]
00003CFA B2E3 cmpa.w A1, -[A3]
00003CFC 9AF3 2F43 2307 208D sub.w A5, [[A3 + <<invalid base displacement size>>] + 0x2307208D]
00003D04 07A0 bclr -[A0], D3
00003D06 3F5B 0142 move.w [A7 + 0x142], [A3]+
00003D0A 000F 2100 ori.b A7, 0x0
00003D0E 000F 2100 ori.b A7, 0x0
00003D12 6503 bcs +0x5 /* 00003D17 */
00003D14 0F65 bchg -[A5], D7
00003D16 030F btst A7, D1
00003D18 6503 bcs +0x5 /* 00003D1D */
00003D1A 336B 1720 8C07 move.w [A1 - 0x73F9], [A3 + 0x1720]
00003D20 A05E syscall NMInstall
00003D22 5B01 subq.b D1, 5
00003D24 E1CC asl .w A4
00003D26 0F21 btst -[A1], D7
00003D28 0000 0F21 ori.b D0, 0x21 /* '!' */
00003D2C 0065 030F ori.w -[A5], 0x30F
00003D30 6503 bcs +0x5 /* 00003D35 */
00003D32 17A0 4B1F 336B 733D move.b [[A3] + D4 * 2 + 0x336B733D], -[A0]
00003D3A C503 abcd D2, D3
00003D3C 0F41 bchg D1, D7
00003D3E 0FEB .incomplete
00003D40 05AB 0B00 bclr [A3 + 0xB00], D2
00003D44 0F21 btst -[A1], D7
00003D46 0000 C36F ori.b D0, 0x6F /* 'o' */
00003D4A 2100 move.l -[A0], D0
00003D4C 000F 2100 ori.b A7, 0x0
00003D50 000F 2100 ori.b A7, 0x0
00003D54 000F 2100 ori.b A7, 0x0
00003D58 000F 2100 ori.b A7, 0x0
00003D5C 000F 2100 ori.b A7, 0x0
00003D60 000F 2100 ori.b A7, 0x0
00003D64 000F 2100 ori.b A7, 0x0
00003D68 0003 3F21 ori.b D3, 0x21 /* '!' */
00003D6C 004D 12CB ori.w A5, 0x12CB
00003D70 6F21 ble +0x23 /* 00003D93 */
00003D72 0000 0F21 ori.b D0, 0x21 /* '!' */
00003D76 0000 0F21 ori.b D0, 0x21 /* '!' */
00003D7A 0000 0F21 ori.b D0, 0x21 /* '!' */
00003D7E 0000 8B44 ori.b D0, 0x44 /* 'D' */
00003D82 2100 move.l -[A0], D0
00003D84 000F 2100 ori.b A7, 0x0
00003D88 000F 2100 ori.b A7, 0x0
00003D8C ED03 asl D3.b, 6
00003D8E 8325 or.b -[A5], D1
00003D90 2100 move.l -[A0], D0
00003D92 000F 2100 ori.b A7, 0x0
00003D96 6D01 blt +0x3 /* 00003D99 */
00003D98 0F21 btst -[A1], D7
00003D9A 00E5 .incomplete
00003D9C 3D0F move.w -[A6], A7
00003D9E 000F 2100 ori.b A7, 0x0
00003DA2 33EB 0B08 1719 AC0F move.w [0x1719AC0F], [A3 + 0xB08]
00003DAA 8137 E0A1 or.b [A7 + A6.w - 0x95], D0
00003DAE 110F move.b -[A0], A7
00003DB0 2100 move.l -[A0], D0
00003DB2 000F 2100 ori.b A7, 0x0
00003DB6 00BB 7721 0000 0F21 0045 ori.l [[PC + 0x45 + D0 * 8]], 0x77210000 /* 'w!\0\0' */
00003DC0 2103 move.l -[A0], D3
00003DC2 B2F3 D00F cmpa.w A1, [A3 + A5.w + 0xF]
00003DC6 C511 and.b [A1], D2
00003DC8 0FC5 .incomplete
00003DCA 4807 nbcd.b D7
00003DCC 1203 move.b D1, D3
00003DCE 0F21 btst -[A1], D7
00003DD0 00B7 2520 7333 2100 ori.l [A7 + <<invalid base displacement size>> + D2], 0x25207333 /* '% s3' */
00003DD8 0083 3921 00FD ori.l D3, 0x392100FD
00003DDE 0193 bclr [A3], D0
00003DE0 5221 addq.b -[A1], 1
00003DE2 0000 536D ori.b D0, 0x6D /* 'm' */
00003DE6 2100 move.l -[A0], D0
00003DE8 000F 2100 ori.b A7, 0x0
00003DEC ED01 asl D1.b, 6
00003DEE 0F00 btst D0, D7
00003DF0 1F83 2807 move.b [A7 + D2 + 0x7], D3
00003DF4 9A68 0705 sub.w D5, [A0 + 0x705]
00003DF8 880F or.b D4, A7
00003DFA 2108 move.l -[A0], A0
00003DFC 7280 moveq.l D1, 0xFFFFFF80
00003DFE E501 asl D1.b, 2
00003E00 0F00 btst D0, D7
00003E02 0F21 btst -[A1], D7
00003E04 00C3 .incomplete
00003E06 760F moveq.l D3, 0x0F
00003E08 9102 subx.b D0, D2
00003E0A E32A lsl D2.b, D1
00003E0C 0717 btst [A7], D3
00003E0E C91B and.b [A3]+, D4
00003E10 020F 008B andi.b A7, 0x8B
00003E14 4300 .invalid 1, D0 // invalid opcode 4 with b == 4
00003E16 0F05 btst D5, D7
00003E18 0D0F btst A7, D6
00003E1A 001B 5E21 ori.b [A3]+, 0x21 /* '!' */
00003E1E 0000 0F21 ori.b D0, 0x21 /* '!' */
00003E22 0000 CB5D ori.b D0, 0x5D /* ']' */
00003E26 2100 move.l -[A0], D0
00003E28 000F 2100 ori.b A7, 0x0
00003E2C 0063 5D00 ori.w -[A3], 0x5D00 /* ']\0' */
00003E30 FB07 .extension 0xB07 <<F/4-5/5>> // unimplemented
00003E32 001B 2721 ori.b [A3]+, 0x21 /* '!' */
00003E36 0000 4B01 ori.b D0, 0x1
00003E3A 2100 move.l -[A0], D0
00003E3C 0083 4300 EB21 ori.l D3, 0x4300EB21
00003E42 0053 0621 ori.w [A3], 0x621
00003E46 0000 0B0D ori.b D0, 0xD /* '\r' */
00003E4A 2100 move.l -[A0], D0
00003E4C 004B 1A21 ori.w A3, 0x1A21
00003E50 0000 4B09 ori.b D0, 0x9 /* '\t' */
00003E54 2100 move.l -[A0], D0
00003E56 008B 1421 0000 ori.l A3, 0x14210000
00003E5C 0F00 btst D0, D7
00003E5E 0F00 btst D0, D7
00003E60 D31C add.b [A4]+, D1
00003E62 2100 move.l -[A0], D0
00003E64 00FB .incomplete
00003E66 5D21 subq.b -[A1], 6
00003E68 0000 C31B ori.b D0, 0x1B
00003E6C 2100 move.l -[A0], D0
00003E6E 003B 3621 0000 ori.b [PC + D0.w], 0x21 /* '!' */
00003E74 8B23 or.b -[A3], D5
00003E76 2100 move.l -[A0], D0
00003E78 00DB .incomplete
00003E7A 5D21 subq.b -[A1], 6
00003E7C 0000 BB43 ori.b D0, 0x43 /* 'C' */
00003E80 2100 move.l -[A0], D0
00003E82 006B 6D21 0000 ori.w [A3 + 0x0], 0x6D21 /* 'm!' */
00003E88 0F21 btst -[A1], D7
00003E8A 0000 E35D ori.b D0, 0x5D /* ']' */
00003E8E 2100 move.l -[A0], D0
00003E90 000F 2100 ori.b A7, 0x0
00003E94 000F 2100 ori.b A7, 0x0
00003E98 000F 2100 ori.b A7, 0x0
00003E9C 000F 2100 ori.b A7, 0x0
00003EA0 000F 2100 ori.b A7, 0x0
00003EA4 000F 2100 ori.b A7, 0x0
00003EA8 0023 6F21 ori.b -[A3], 0x21 /* '!' */
00003EAC 0000 0F21 ori.b D0, 0x21 /* '!' */
00003EB0 0000 2B6F ori.b D0, 0x6F /* 'o' */
00003EB4 2100 move.l -[A0], D0
00003EB6 0023 5F21 ori.b -[A3], 0x21 /* '!' */
00003EBA 0000 434B ori.b D0, 0x4B /* 'K' */
00003EBE 2100 move.l -[A0], D0
00003EC0 002B 5F21 0000 ori.b [A3 + 0x0], 0x21 /* '!' */
00003EC6 0F21 btst -[A1], D7
00003EC8 0000 0F21 ori.b D0, 0x21 /* '!' */
00003ECC 0000 0F21 ori.b D0, 0x21 /* '!' */
00003ED0 0000 6B36 ori.b D0, 0x36 /* '6' */
00003ED4 2100 move.l -[A0], D0
00003ED6 000F 2100 ori.b A7, 0x0
00003EDA 000F 2100 ori.b A7, 0x0
00003EDE 000F 2100 ori.b A7, 0x0
00003EE2 000F 2100 ori.b A7, 0x0
00003EE6 000F 2100 ori.b A7, 0x0
00003EEA 000F 2100 ori.b A7, 0x0
00003EEE 000F 2100 ori.b A7, 0x0
00003EF2 000F 2100 ori.b A7, 0x0
00003EF6 000F 2100 ori.b A7, 0x0
00003EFA 000F 2100 ori.b A7, 0x0
00003EFE 004B 4B21 ori.w A3, 0x4B21 /* 'K!' */
00003F02 0000 0F21 ori.b D0, 0x21 /* '!' */
// begin alternate branch 00003F04-00003F06
label00003F04:
00003F04 0F21 btst -[A1], D7
// end alternate branch 00003F04-00003F06
label00003F04: // (misaligned)
00003F06 0000 EB6D ori.b D0, 0x6D /* 'm' */
00003F0A 2100 move.l -[A0], D0
00003F0C 000F 00B3 ori.b A7, 0xB3
00003F10 5200 addq.b D0, 1
00003F12 9330 2100 sub.b [A0 + <<invalid base displacement size>> + D2], D1
00003F16 000F 2100 ori.b A7, 0x0
00003F1A 00D3 .incomplete
00003F1C 5221 addq.b -[A1], 1
00003F1E 0000 0F21 ori.b D0, 0x21 /* '!' */
00003F22 0000 034B ori.b D0, 0x4B /* 'K' */
00003F26 2100 move.l -[A0], D0
00003F28 000F 2100 ori.b A7, 0x0
00003F2C 000F 2100 ori.b A7, 0x0
00003F30 000B 5E21 ori.b A3, 0x21 /* '!' */
00003F34 000D 25D3 ori.b A5, 0xD3
00003F38 6D21 blt +0x23 /* 00003F5B */
00003F3A 0000 0F21 ori.b D0, 0x21 /* '!' */
00003F3E 0000 1B4B ori.b D0, 0x4B /* 'K' */
00003F42 2100 move.l -[A0], D0
00003F44 000F 2100 ori.b A7, 0x0
00003F48 000F 2100 ori.b A7, 0x0
00003F4C 000F 2100 ori.b A7, 0x0
00003F50 00AB 3321 0000 0F21 ori.l [A3 + 0xF21], 0x33210000 /* '3!\0\0' */
00003F58 0000 0F21 ori.b D0, 0x21 /* '!' */
00003F5C 0000 0F21 ori.b D0, 0x21 /* '!' */
00003F60 0000 BB6D ori.b D0, 0x6D /* 'm' */
00003F64 2100 move.l -[A0], D0
00003F66 00DB .incomplete
00003F68 6D21 blt +0x23 /* 00003F8B */
00003F6A 0000 0F21 ori.b D0, 0x21 /* '!' */
00003F6E 0000 D343 ori.b D0, 0x43 /* 'C' */
00003F72 2100 move.l -[A0], D0
00003F74 00F3 .incomplete
00003F76 6D21 blt +0x23 /* 00003F99 */
00003F78 0000 C333 ori.b D0, 0x33 /* '3' */
00003F7C 2100 move.l -[A0], D0
00003F7E 002B 5E21 0000 ori.b [A3 + 0x0], 0x21 /* '!' */
00003F84 6B3E bmi +0x40 /* 00003FC4 */
00003F86 2100 move.l -[A0], D0
00003F88 000F 2100 ori.b A7, 0x0
00003F8C 000F 2100 ori.b A7, 0x0
00003F90 003B 3E21 0000 ori.b [PC + D0.w], 0x21 /* '!' */
00003F96 534B subq.w A3, 1
00003F98 2100 move.l -[A0], D0
00003F9A 00CB .incomplete
00003F9C 3321 move.w -[A1], -[A1]
00003F9E 0000 0F21 ori.b D0, 0x21 /* '!' */
00003FA2 0000 0F21 ori.b D0, 0x21 /* '!' */
00003FA6 0000 0F21 ori.b D0, 0x21 /* '!' */
00003FAA 0000 5B5D ori.b D0, 0x5D /* ']' */
00003FAE 000F 00DB ori.b A7, 0xDB
00003FB2 0F21 btst -[A1], D7
00003FB4 0000 9323 ori.b D0, 0x23 /* '#' */
00003FB8 2100 move.l -[A0], D0
00003FBA 008B 3321 0000 ori.l A3, 0x33210000 /* '3!\0\0' */
00003FC0 F321 .extension 0x321 <<F/4-5/1>> // unimplemented
00003FC2 2100 move.l -[A0], D0
label00003FC4:
00003FC4 000F 2100 ori.b A7, 0x0
00003FC8 0083 3321 0000 ori.l D3, 0x33210000 /* '3!\0\0' */
00003FCE 1354 2100 move.b [A1 + 0x2100], [A4]
00003FD2 0083 0221 0000 ori.l D3, 0x2210000
00003FD8 031E btst [A6]+, D1
00003FDA 2100 move.l -[A0], D0
00003FDC 000F 2100 ori.b A7, 0x0
00003FE0 000B 4B21 ori.b A3, 0x21 /* '!' */
00003FE4 0000 232B ori.b D0, 0x2B /* '+' */
00003FE8 2100 move.l -[A0], D0
00003FEA 005B 3021 ori.w [A3]+, 0x3021 /* '0!' */
00003FEE 0000 0313 ori.b D0, 0x13
00003FF2 2100 move.l -[A0], D0
00003FF4 00F3 .incomplete
00003FF6 2821 move.l D4, -[A1]
00003FF8 0000 7330 ori.b D0, 0x30 /* '0' */
00003FFC 2100 move.l -[A0], D0
00003FFE 000F 2100 ori.b A7, 0x0
00004002 008B 3921 0000 ori.l A3, 0x39210000 /* '9!\0\0' */
00004008 B32D 2100 xor.b [A5 + 0x2100], D1
0000400C 00CB .incomplete
0000400E 6D21 blt +0x23 /* 00004031 */
00004010 00ED .incomplete
00004012 175B 1A21 move.b [A3 + 0x1A21], [A3]+
00004016 0000 2B3E ori.b D0, 0x3E /* '>' */
0000401A 2100 move.l -[A0], D0
0000401C 000F 2100 ori.b A7, 0x0
00004020 00FB .incomplete
00004022 6D21 blt +0x23 /* 00004045 */
00004024 009B 9313 A50F ori.l [A3]+, 0x9313A50F
0000402A A54A syscall HNoPurge, flags=5
0000402C 0FA1 bclr -[A1], D7
0000402E 46E3 move.w SR, -[A3]
00004030 0093 0300 0F21 ori.l [A3], 0x3000F21
00004036 0000 0F21 ori.b D0, 0x21 /* '!' */
0000403A 0000 3B5E ori.b D0, 0x5E /* '^' */
0000403E 2100 move.l -[A0], D0
00004040 0053 3621 ori.w [A3], 0x3621 /* '6!' */
00004044 0000 0F21 ori.b D0, 0x21 /* '!' */
00004048 0000 0B6E ori.b D0, 0x6E /* 'n' */
0000404C 2100 move.l -[A0], D0
0000404E 0013 6E21 ori.b [A3], 0x21 /* '!' */
00004052 0000 0F21 ori.b D0, 0x21 /* '!' */
00004056 000D 080F ori.b A5, 0xF
0000405A 2100 move.l -[A0], D0
0000405C 00BB 5221 0000 435E ori.l <<invalid full ext with IS == 1 and I/IS == 6>>, 0x52210000 /* 'R!\0\0' */
00004064 2100 move.l -[A0], D0
00004066 001B 6E21 ori.b [A3]+, 0x21 /* '!' */
0000406A 0000 0F21 ori.b D0, 0x21 /* '!' */
0000406E 00ED .incomplete
00004070 02C3 .incomplete
00004072 5221 addq.b -[A1], 1
00004074 0000 0F21 ori.b D0, 0x21 /* '!' */
00004078 0000 0F21 ori.b D0, 0x21 /* '!' */
0000407C 0000 0F21 ori.b D0, 0x21 /* '!' */
00004080 0000 0F21 ori.b D0, 0x21 /* '!' */
00004084 0000 EB43 ori.b D0, 0x43 /* 'C' */
00004088 2100 move.l -[A0], D0
0000408A 0023 6E21 ori.b -[A3], 0x21 /* '!' */
0000408E 0000 0F21 ori.b D0, 0x21 /* '!' */
00004092 0000 0F21 ori.b D0, 0x21 /* '!' */
00004096 0000 0F21 ori.b D0, 0x21 /* '!' */
0000409A 0000 0F21 ori.b D0, 0x21 /* '!' */
0000409E 0000 0F21 ori.b D0, 0x21 /* '!' */
000040A2 0000 336E ori.b D0, 0x6E /* 'n' */
000040A6 2100 move.l -[A0], D0
000040A8 000F 2100 ori.b A7, 0x0
000040AC 000F 2100 ori.b A7, 0x0
000040B0 000F 2100 ori.b A7, 0x0
000040B4 000F 2100 ori.b A7, 0x0
000040B8 000F 2100 ori.b A7, 0x0
000040BC 855D or.w [A5]+, D2
000040BE 0F00 btst D0, D7
000040C0 0F21 btst -[A1], D7
000040C2 0000 0F21 ori.b D0, 0x21 /* '!' */
000040C6 0000 0F21 ori.b D0, 0x21 /* '!' */
000040CA 006D 0B13 1B21 ori.w [A5 + 0x1B21], 0xB13
000040D0 0000 0F21 ori.b D0, 0x21 /* '!' */
000040D4 0000 0F21 ori.b D0, 0x21 /* '!' */
000040D8 0000 0F21 ori.b D0, 0x21 /* '!' */
000040DC 0000 036E ori.b D0, 0x6E /* 'n' */
000040E0 2100 move.l -[A0], D0
000040E2 000F 2100 ori.b A7, 0x0
000040E6 00DB .incomplete
000040E8 4321 .invalid 1, -[A1] // invalid opcode 4 with b == 4
000040EA 0000 733E ori.b D0, 0x3E /* '>' */
000040EE 2100 move.l -[A0], D0
000040F0 003B 6E21 0000 ori.b [PC + D0.w], 0x21 /* '!' */
000040F6 E343 asl D3.w, 1
000040F8 2100 move.l -[A0], D0
000040FA 004B 5E21 ori.w A3, 0x5E21 /* '^!' */
000040FE 0000 0F21 ori.b D0, 0x21 /* '!' */
00004102 0000 7B3E ori.b D0, 0x3E /* '>' */
00004106 2100 move.l -[A0], D0
00004108 000F 2100 ori.b A7, 0x0
0000410C 0033 5E21 0000 ori.b [A3 + D0.w], 0x21 /* '!' */
00004112 0F21 btst -[A1], D7
00004114 0007 9D6B ori.b D7, 0x6B /* 'k' */
00004118 4B2D 8193 .invalid 5, [A5 - 0x7E6D] // invalid opcode 4 with b == 4
0000411C 0F41 bchg D1, D7
0000411E 1CC8 move.b [A6]+, A0
00004120 0E00 0F21 .invalid.b D0, 0x21 /* '!' */ // invalid immediate operation
00004124 0000 4B6E ori.b D0, 0x6E /* 'n' */
00004128 2100 move.l -[A0], D0
0000412A 0053 6E21 ori.w [A3], 0x6E21 /* 'n!' */
0000412E 0000 CB52 ori.b D0, 0x52 /* 'R' */
00004132 2100 move.l -[A0], D0
00004134 000F 2100 ori.b A7, 0x0
00004138 000F 2100 ori.b A7, 0x0
0000413C 000F 2100 ori.b A7, 0x0
00004140 450F .invalid 2, A7 // invalid opcode 4 with b == 4
00004142 0F00 btst D0, D7
00004144 5B6E 2100 subq.w [A6 + 0x2100], 5
00004148 000F 2100 ori.b A7, 0x0
0000414C 000F 2100 ori.b A7, 0x0
00004150 00D3 .incomplete
00004152 3321 move.w -[A1], -[A1]
00004154 0041 07D3 ori.w D1, 0x7D3
00004158 2F63 0CB8 move.l [A7 + 0xCB8], -[A3]
0000415C 000F 0160 ori.b A7, 0x60 /* '`' */
00004160 4324 .invalid 1, -[A4] // invalid opcode 4 with b == 4
00004162 0724 btst -[A4], D3
00004164 8CC1 divu.w D6, D1
label00004166:
00004166 5F0F subq.b A7, 7
00004168 000F 2100 ori.b A7, 0x0
0000416C C55D and.w [A5]+, D2
0000416E 0F00 btst D0, D7
00004170 C36D 2100 and.w [A5 + 0x2100], D1
// begin alternate branch 00004172-00004174
label00004172:
00004172 2100 move.l -[A0], D0
// end alternate branch 00004172-00004174
label00004172: // (misaligned)
00004174 000F 2100 ori.b A7, 0x0
00004178 C55D and.w [A5]+, D2
0000417A 0F45 bchg D5, D7
0000417C 351F move.w -[A2], [A7]+
0000417E 0724 btst -[A4], D3
00004180 3407 move.w D2, D7
00004182 1F3B E928 B35C move.b -[A7], [PC - 0x4CA4 + A6]
00004188 E1CE asl .w A6
0000418A 5B07 subq.b D7, 5
0000418C C307 abcd D1, D7
0000418E 6D16 blt +0x18 /* 000041A6 */
00004190 1B54 2100 move.b [A5 + 0x2100], [A4]
00004194 001B 4121 ori.b [A3]+, 0x21 /* '!' */
00004198 0005 660F ori.b D5, 0xF
0000419C 65C8 bcs -0x36 /* 00004166 */
0000419E 6B78 bmi +0x7A /* 00004218 */
000041A0 E5C9 roxl .w A1
000041A2 0FE5 .incomplete
000041A4 C80F and.b D4, A7
label000041A6:
000041A6 65CA bcs -0x34 /* 00004172 */
000041A8 0F00 btst D0, D7
000041AA 6352 bls +0x54 /* 000041FE */
000041AC 0073 7800 0F00 ori.w [A3 + <<invalid base displacement size>> + D0 * 8], 0x7800 /* 'x\0' */
000041B2 0F00 btst D0, D7
000041B4 0F21 btst -[A1], D7
000041B6 0000 0F21 ori.b D0, 0x21 /* '!' */
000041BA 0000 0F21 ori.b D0, 0x21 /* '!' */
000041BE 0000 0F00 ori.b D0, 0x0
000041C2 0F00 btst D0, D7
000041C4 0F21 btst -[A1], D7
000041C6 0000 0F00 ori.b D0, 0x0
000041CA 0FE5 .incomplete
000041CC CF0F abcd -[A7], -[A7]
000041CE 006B 5D00 E365 ori.w [A3 - 0x1C9B], 0x5D00 /* ']\0' */
000041D4 00F3 .incomplete
000041D6 4A00 tst.b D0
000041D8 8B78 000F or.w [0x0000000F], D5
000041DC 000F ED09 ori.b A7, 0x9 /* '\t' */
000041E0 41F2 0F00 lea.l A0, [A2 + <<invalid base displacement size>> + D0 * 8]
000041E4 5B52 subq.w [A2], 5
000041E6 000F 0053 ori.b A7, 0x53 /* 'S' */
000041EA 5200 addq.b D0, 1
000041EC 0F00 btst D0, D7
000041EE 9343 subx.w D1, D3
000041F0 0093 5800 731B ori.l [A3], 0x5800731B
000041F6 2100 move.l -[A0], D0
000041F8 65D1 bcs -0x2D /* 000041CB */
000041FA 0F65 bchg -[A5], D7
000041FC D10F addx.b -[A0], -[A7]
label000041FE:
000041FE 65D1 bcs -0x2D /* 000041D1 */
00004200 0F65 bchg -[A5], D7
00004202 D17B 7800 add.w [PC + D7], D0
00004206 A378 syscall GetIndADB, flags=3
00004208 2100 move.l -[A0], D0
0000420A 6D05 blt +0x7 /* 00004211 */
0000420C 9B78 2100 sub.w [0x00002100], D5
00004210 000B 3521 ori.b A3, 0x21 /* '!' */
00004214 0000 0F21 ori.b D0, 0x21 /* '!' */
label00004218:
00004218 0000 2B3C ori.b D0, 0x3C /* '<' */
0000421C 2100 move.l -[A0], D0
0000421E C5FE muls.w D2, <<invalid special address>>
00004220 0F00 btst D0, D7
00004222 7302 moveq.l D1, 0x02
00004224 2100 move.l -[A0], D0
label00004226:
00004226 00D3 .incomplete
00004228 1321 move.b -[A1], -[A1]
0000422A 00ED .incomplete
0000422C 03BB 7821 bclr [PC + D7 + 0x21], D1
00004230 00ED .incomplete
00004232 00C3 .incomplete
00004234 7821 moveq.l D4, 0x21
00004236 0000 CB78 ori.b D0, 0x78 /* 'x' */
0000423A 2100 move.l -[A0], D0
0000423C 000F 2100 ori.b A7, 0x0
00004240 0023 4821 ori.b -[A3], 0x21 /* '!' */
00004244 0000 EB65 ori.b D0, 0x65 /* 'e' */
00004248 2100 move.l -[A0], D0
0000424A 00D3 .incomplete
0000424C 7821 moveq.l D4, 0x21
0000424E 00F5 .incomplete
00004250 E00F lsr D7.b, 8
00004252 E5D7 roxl .w [A7]
00004254 0F3D btst <<invalid special address>>, D7
00004256 860F or.b D3, A7
00004258 2100 move.l -[A0], D0
0000425A 000F 2100 ori.b A7, 0x0
0000425E 0063 3221 ori.w -[A3], 0x3221 /* '2!' */
00004262 00E5 .incomplete
00004264 DC0F add.b D6, A7
00004266 000F 2100 ori.b A7, 0x0
0000426A 1725 move.b -[A3], -[A5]
0000426C A80F syscall Get1IndType/Get1IxType
0000426E 00E3 .incomplete
00004270 6C00 0F00 bge +0xF02 /* 00005172 */
00004274 1B3C 2100 move.b -[A5], 0x0
00004278 00DB .incomplete
0000427A 6C00 0F00 bge +0xF02 /* 0000517C */
0000427E 0F21 btst -[A1], D7
00004280 0000 0F21 ori.b D0, 0x21 /* '!' */
00004284 00ED .incomplete
00004286 05F3 .incomplete
00004288 6521 bcs +0x23 /* 000042AB */
0000428A 0017 2594 ori.b [A7], 0x94
0000428E 0F00 btst D0, D7
00004290 0F21 btst -[A1], D7
00004292 0000 0F00 ori.b D0, 0x0
00004296 0F00 btst D0, D7
00004298 0F21 btst -[A1], D7
0000429A 0000 0F21 ori.b D0, 0x21 /* '!' */
0000429E 0000 0F00 ori.b D0, 0x0
000042A2 17A5 AC0F move.b [A3 + A2 * 4 + 0xF], -[A5]
000042A6 00D3 .incomplete
000042A8 6C00 0F00 bge +0xF02 /* 000051AA */
000042AC 0F21 btst -[A1], D7
000042AE 0000 0F21 ori.b D0, 0x21 /* '!' */
000042B2 0000 0366 ori.b D0, 0x66 /* 'f' */
000042B6 2100 move.l -[A0], D0
000042B8 000F 2100 ori.b A7, 0x0
000042BC 65E5 bcs -0x19 /* 000042A3 */
000042BE 0F65 bchg -[A5], D7
000042C0 E70F lsl D7.b, 3
000042C2 65E7 bcs -0x17 /* 000042AB */
000042C4 17A5 5C0F move.b [A3 + D5 * 4 + 0xF], -[A5]
000042C8 E5EA 0FE5 roxl .w [A2 + 0xFE5]
000042CC EA2F lsr D7.b, D5
000042CE C5E3 muls.w D2, -[A3]
000042D0 0F61 bchg -[A1], D7
000042D2 2B4B 0C41 move.l [A5 + 0xC41], A3
000042D6 C603 and.b D3, D3
000042D8 6021 bra +0x23 /* 000042FB */
000042DA 0000 5B4F ori.b D0, 0x4F /* 'O' */
000042DE 2100 move.l -[A0], D0
label000042E0:
000042E0 2528 0F00 move.l -[A2], [A0 + 0xF00]
000042E4 7339 moveq.l D1, 0x39
000042E6 000F 2524 ori.b A7, 0x24 /* '$' */
000042EA E378 rol D0.w, D1
000042EC 2527 move.l -[A2], -[A7]
000042EE 0F2D 0EF3 btst [A5 + 0xEF3], D7
000042F2 7821 moveq.l D4, 0x21
000042F4 0000 9B43 ori.b D0, 0x43 /* 'C' */
000042F8 000F 00EB ori.b A7, 0xEB
000042FC 7821 moveq.l D4, 0x21
000042FE 0000 EB6C ori.b D0, 0x6C /* 'l' */
00004302 000F 2507 ori.b A7, 0x7
00004306 0F00 btst D0, D7
00004308 2341 2100 move.l [A1 + 0x2100], D1
0000430C 1725 move.b -[A3], -[A5]
0000430E 580F addq.b A7, 4
00004310 A513 syscall FlushVol, flags=5
00004312 0F00 btst D0, D7
00004314 735D moveq.l D1, 0x5D
00004316 000F A50F ori.b A7, 0xF
0000431A CBA2 and.l -[A2], D5
0000431C 1723 move.b -[A3], -[A3]
0000431E FC0F 050A .unknown 0xFC0F 0x050A (W = 6)
00004322 0F41 bchg D1, D7
00004324 0A4B 0C80 xori.w A3, 0xC80
00004328 000F 000F ori.b A7, 0xF
0000432C 452E 2B41 .invalid 2, [A6 + 0x2B41] // invalid opcode 4 with b == 4
00004330 BBA6 xor.l -[A6], D5
00004332 49F0 07A5 E7F3 lea.l A4, [[-0x180D] + D0 * 8]
00004338 0661 AB0F addi.w -[A1], 0xAB0F
0000433C 000F A536 ori.b A7, 0x36 /* '6' */
00004340 17A5 EF17 A5FB 17A6 move.b [[A3] + A6 * 8 - 0x5A04E85A], -[A5]
// begin alternate branch 00004344-00004352
label00004344:
00004344 A5FB syscall vNewMap, flags=5
00004346 17A6 0BBB 6E05 DC27 A5E2 0F41 move.b [[0x6E05DC27 + D0 * 2] - 0x5A1DF0BF], -[A6]
// end alternate branch 00004344-00004352
label00004344: // (misaligned)
00004348 0BBB 6E05 bclr [PC + D6 * 8 + 0x5], D5
0000434C DC27 add.b D6, -[A7]
0000434E A5E2 syscall vPermssnChk, flags=5
00004350 0F41 bchg D1, D7
00004352 0463 0281 subi.w -[A3], 0x281
00004356 1001 move.b D0, D1
00004358 0433 4405 04FB subi.b [A3 + D0.w * 4 - 0x5], 0x5
0000435E 3305 move.w -[A1], D5
00004360 0417 A5D7 subi.b [A7], 0xD7
00004364 CB6E 1725 and.w [A6 + 0x1725], D5
00004368 D3D3 add.l A1, [A3]
0000436A 6E05 bgt +0x7 /* 00004371 */
0000436C 05BB 3E05 bclr [PC + D3 * 8 + 0x5], D2
00004370 05F3 .incomplete
00004372 3300 move.w -[A1], D0
00004374 AB30 syscall bMAIN0
00004376 2100 move.l -[A0], D0
00004378 00BB 2321 0000 3B53 2100 000F ori.l [[PC] + 0x2100000F], 0x23210000 /* '#!\0\0' */
00004384 2100 move.l -[A0], D0
00004386 004B 4421 ori.w A3, 0x4421 /* 'D!' */
0000438A 0000 4344 ori.b D0, 0x44 /* 'D' */
0000438E 2100 move.l -[A0], D0
00004390 001B 5321 ori.b [A3]+, 0x21 /* '!' */
00004394 0000 2353 ori.b D0, 0x53 /* 'S' */
00004398 2100 move.l -[A0], D0
0000439A 000B 2921 ori.b A3, 0x21 /* '!' */
0000439E 0000 AB39 ori.b D0, 0x39 /* '9' */
000043A2 2100 move.l -[A0], D0
000043A4 2F55 0A37 move.l [A7 + 0xA37], [A5]
000043A8 83B1 E917 6B52 00CB or.l [[A1] + A6 + 0x6B5200CB], D1
000043B0 20ED 0093 move.l [A0]+, [A5 + 0x93]
000043B4 1921 move.b -[A4], -[A1]
000043B6 001F 000F ori.b [A7]+, 0xF
000043BA 41E4 lea.l A0, -[A4]
000043BC C880 and.l D4, D0
000043BE 00BB 3021 00C5 E31F 8105 43BD ori.l [[PC] + A6 * 2 - 0x7EFABC43], 0x302100C5
000043CA BB42 xor.w D2, D5
000043CC 1705 move.b -[A3], D5
000043CE AF0F syscall CheckPic, auto_pop
000043D0 A120 syscall SetPtrSize, flags=1
000043D2 531D subq.b [A5]+, 1
000043D4 6000 0F21 bra +0xF23 /* 000052F7 */
000043D8 0065 410F ori.w -[A5], 0x410F
000043DC 8510 or.b [A0], D2
000043DE 0F25 btst -[A5], D7
000043E0 200F move.l D0, A7
000043E2 A521 syscall GetPtrSize, flags=5
000043E4 7325 moveq.l D1, 0x25
000043E6 652C bcs +0x2E /* 00004414 */
000043E8 135F 251E move.b [A1 + 0x251E], [A7]+
000043EC 632B bls +0x2D /* 00004419 */
000043EE 0063 5321 ori.w -[A3], 0x5321 /* 'S!' */
000043F2 0065 44FB ori.w -[A5], 0x44FB
000043F6 5E65 addq.w -[A5], 7
000043F8 2883 move.l [A4], D3
000043FA F6A1 060F .extension 0x6A1 <<F/2-3/3>> // unimplemented
000043FE A51A syscall GetZone, flags=5
00004400 8B6B 210C or.w [A3 + 0x210C], D5
00004404 1720 move.b -[A3], -[A0]
00004406 E663 asr D3.w, D3
00004408 6021 bra +0x23 /* 0000442B */
0000440A 0000 0F21 ori.b D0, 0x21 /* '!' */
0000440E 0000 FB6C ori.b D0, 0x6C /* 'l' */
00004412 002F 271A F90F ori.b [A7 - 0x6F1], 0x1A
// begin alternate branch 00004414-00004418
label00004414:
00004414 271A move.l -[A3], [A2]+
label00004416:
00004416 F90F .extension 0x90F <<F/4-5/4>> // unimplemented
// end alternate branch 00004414-00004418
label00004414: // (misaligned)
label00004416: // (misaligned)
00004418 410F .invalid 0, A7 // invalid opcode 4 with b == 4
0000441A 6AFA bpl -0x4 /* 00004416 */
0000441C 000F 2100 ori.b A7, 0x0
00004420 050F btst A7, D2
00004422 0F00 btst D0, D7
00004424 6B44 bmi +0x46 /* 0000446A */
00004426 2100 move.l -[A0], D0
00004428 0F25 btst -[A5], D7
0000442A 1213 move.b D1, [A3]
0000442C 2507 move.l -[A2], D7
0000442E 8BF6 0F01 divs.w D5, [[A6 + <<invalid base displacement size>> + D0 * 8]]
00004432 03C4 .incomplete
00004434 001F A349 ori.b [A7]+, 0x49 /* 'I' */
00004438 8104 sbcd D0, D4
0000443A 0709 btst A1, D3
0000443C C90F abcd -[A4], -[A7]
0000443E E159 rol D1.w, 8
00004440 5B0F subq.b A7, 5
00004442 011E btst [A6]+, D0
00004444 0F21 btst -[A1], D7
00004446 0065 589B ori.w -[A5], 0x589B
0000444A 2300 move.l -[A1], D0
0000444C 6B5E bmi +0x60 /* 000044AC */
0000444E 2100 move.l -[A0], D0
00004450 6553 bcs +0x55 /* 000044A5 */
00004452 0F65 bchg -[A5], D7
00004454 590F subq.b A7, 4
00004456 650F bcs +0x11 /* 00004467 */
00004458 0F00 btst D0, D7
0000445A 0F21 btst -[A1], D7
0000445C 0000 0F21 ori.b D0, 0x21 /* '!' */
00004460 0000 0F21 ori.b D0, 0x21 /* '!' */
00004464 0000 DB33 ori.b D0, 0x33 /* '3' */
00004468 2100 move.l -[A0], D0
label0000446A:
0000446A 00FB .incomplete
0000446C 4321 .invalid 1, -[A1] // invalid opcode 4 with b == 4
0000446E 0000 0F21 ori.b D0, 0x21 /* '!' */
00004472 0000 2B27 ori.b D0, 0x27 /* '\'' */
00004476 2100 move.l -[A0], D0
00004478 0063 4B21 ori.w -[A3], 0x4B21 /* 'K!' */
0000447C 0000 636E ori.b D0, 0x6E /* 'n' */
00004480 2100 move.l -[A0], D0
00004482 00C3 .incomplete
00004484 2D21 move.l -[A6], -[A1]
00004486 0000 E352 ori.b D0, 0x52 /* 'R' */
0000448A 2100 move.l -[A0], D0
0000448C 0B2F 1720 btst [A7 + 0x1720], D5
00004490 F717 .extension 0x717 <<F/4-5/3>> // unimplemented
00004492 24AE 0FC1 move.l [A2], [A6 + 0xFC1]
00004496 2EFB 0B07 25EA 0F21 move.l [A7]+, [[PC + <<invalid base displacement size>>] + D0 * 2 + 0x25EA0F21]
0000449E 00E5 .incomplete
000044A0 170F move.b -[A3], A7
000044A2 6517 bcs +0x19 /* 000044BB */
000044A4 0F25 btst -[A5], D7
000044A6 360F move.w D3, A7
000044A8 A535 syscall OffLine/Offline, flags=5
000044AA 0FE5 .incomplete
label000044AC:
000044AC 5D0F subq.b A7, 6
000044AE 650A bcs +0xC /* 000044BA */
000044B0 0FA5 bclr -[A5], D7
000044B2 340F move.w D2, A7
000044B4 6543 bcs +0x45 /* 000044F9 */
000044B6 1F07 move.b -[A7], D7
000044B8 22D7 move.l [A1]+, [A7]
label000044BA:
000044BA C505 abcd D2, D5
000044BC 0FC1 .incomplete
000044BE 054B bchg A3, D2
000044C0 24C1 move.l [A2]+, D1
000044C2 0F0F btst A7, D7
000044C4 2100 move.l -[A0], D0
000044C6 C505 abcd D2, D5
000044C8 0F05 btst D5, D7
000044CA 3E0F move.w D7, A7
000044CC C510 and.b [A0], D2
000044CE 0FC5 .incomplete
000044D0 060F 451E addi.b A7, 0x1E
000044D4 0F45 bchg D5, D7
000044D6 070F btst A7, D3
000044D8 4507 .invalid 2, D7 // invalid opcode 4 with b == 4
000044DA 0F00 btst D0, D7
000044DC 0F21 btst -[A1], D7
000044DE 0000 EB52 ori.b D0, 0x52 /* 'R' */
000044E2 2100 move.l -[A0], D0
000044E4 C507 abcd D2, D7
000044E6 0FC5 .incomplete
000044E8 080F 653A btst.b A7, 0x3A /* ':' */
000044EC 7B6E moveq.l D5, 0x6E
000044EE C508 abcd -[A2], -[A0]
000044F0 0F00 btst D0, D7
000044F2 835E or.w [A6]+, D1
000044F4 2100 move.l -[A0], D0
000044F6 C56C 0FC5 and.w [A4 + 0xFC5], D2
000044FA 091F btst [A7]+, D4
000044FC A35B syscall PowerOff, flags=3
000044FE 0F25 btst -[A5], D7
00004500 210F move.l -[A0], A7
00004502 413E .invalid 0, <<invalid special address>> // invalid opcode 4 with b == 4
00004504 4B24 .invalid 5, -[A4] // invalid opcode 4 with b == 4
00004506 0707 btst D7, D3
00004508 B20F cmp.b D1, A7
0000450A 2100 move.l -[A0], D0
0000450C 4509 .invalid 2, A1 // invalid opcode 4 with b == 4
0000450E 0F45 bchg D5, D7
00004510 0A0F A56B xori.b A7, 0x6B /* 'k' */
00004514 0FC5 .incomplete
00004516 060F C509 addi.b A7, 0x9 /* '\t' */
0000451A 0F25 btst -[A5], D7
0000451C 1B6B 4B45 0B0F move.b [A5 + 0xB0F], [A3 + 0x4B45]
00004522 450C .invalid 2, A4 // invalid opcode 4 with b == 4
00004524 0FC5 .incomplete
00004526 0A0F 4508 xori.b A7, 0x8
0000452A 1F73 5085 100F move.b [A7 + 0x100F], [A3 + D5.w - 0x123]
00004530 2131 9461 move.l -[A0], [A1 + A1.w * 4 + 0x61]
00004534 160F move.b D3, A7
00004536 2100 move.l -[A0], D0
00004538 2505 move.l -[A2], D5
0000453A 17A8 1A17 A82A move.b [A3 + A2 + 0x2A], [A0 + 0x1A17]
00004540 0FA5 bclr -[A5], D7
00004542 3217 move.w D1, [A7]
00004544 A822 syscall ResourceDispatch
00004546 17A8 3A17 A836 move.b [A3 + A2 + 0x36], [A0 + 0x3A17]
// begin alternate branch 00004548-0000454C
label00004548:
00004548 3A17 move.w D5, [A7]
0000454A A836 syscall GetMaskTable
// end alternate branch 00004548-0000454C
label00004548: // (misaligned)
0000454C 17A8 2E1F 3351 move.b [[A3]], [A0 + 0x2E1F]
00004552 27A7 E100 move.l [A3 + <<invalid base displacement size>> + A6], -[A7]
00004556 0FC1 .incomplete
00004558 8553 or.w [A3], D2
0000455A 15C1 48C1 move.b [PC + 0x48C1 /* 00008E1D, cstring ""<EOF> */], D1
0000455E 840F or.b D2, A7
00004560 000F 2100 ori.b A7, 0x0
00004564 C583 and.l D3, D2
00004566 0FC5 .incomplete
00004568 840F or.b D2, A7
0000456A 002B 6021 003B ori.b [A3 + 0x3B], 0x21 /* '!' */
00004570 2A17 move.l D5, [A7]
00004572 2483 move.l [A2], D3
00004574 179F 3C0F move.b [A3 + D3 * 4 + 0xF], [A7]+
00004578 4104 .invalid 0, D4 // invalid opcode 4 with b == 4
0000457A 5315 subq.b [A5], 1
0000457C 8000 or.b D0, D0
0000457E 3360 2100 move.w [A1 + 0x2100], -[A0]
00004582 C5E2 muls.w D2, -[A2]
00004584 1FDB move.b <<invalid special address>>, [A3]+
00004586 2F83 2827 move.l [A7 + D2 + 0x27], D3
0000458A 1F3B 0F65 move.b -[A7], <<invalid full ext with IS == 1 and I/IS == 5>>
0000458E 0230 C5D0 43F6 andi.b <<invalid full ext with IS == 1 and I/IS == 6>>, 0xD0
00004594 CD01 abcd D6, D1
00004596 0F01 btst D1, D7
00004598 3D13 move.w -[A6], [A3]
0000459A 2056 movea.l A0, [A6]
0000459C 000F 2100 ori.b A7, 0x0
000045A0 C514 and.b [A4], D2
000045A2 7798 moveq.l D3, 0xFFFFFF98
000045A4 C501 abcd D2, D1
000045A6 640F bcc +0x11 /* 000045B7 */
000045A8 4515 .invalid 2, [A5] // invalid opcode 4 with b == 4
000045AA 0FC5 .incomplete
000045AC 140F move.b D2, A7
000045AE 251D move.l -[A2], [A5]+
000045B0 0F45 bchg D5, D7
000045B2 5F0F subq.b A7, 7
000045B4 C515 and.b [A5], D2
000045B6 0F6D 0301 bchg [A5 + 0x301], D7
000045BA 670F beq +0x11 /* 000045CB */
000045BC 0583 bclr D3, D2
000045BE 0FC5 .incomplete
000045C0 180F move.b D4, A7
000045C2 8572 0F45 or.w <<invalid full ext with IS == 1 and I/IS == 5>>, D2
000045C6 5E0F addq.b A7, 7
000045C8 C55D and.w [A5]+, D2
000045CA 0FA5 bclr -[A5], D7
000045CC 1F17 move.b -[A7], [A7]
000045CE A580 syscall GetVideoDefault, flags=5
000045D0 17A5 84A3 move.b [A3 + A0.w * 4 - 0x93], -[A5]
000045D4 F6E5 0F17 .extension 0x6E5 <<F/2-3/3>> // unimplemented
000045D8 2403 move.l D2, D3
000045DA 07A7 bclr -[A7], D3
000045DC E9E3 0030 bfextu D0, -[A3] {0:D0}
000045E0 1720 move.b -[A3], -[A0]
000045E2 B163 xor.w -[A3], D0
000045E4 F633 51AB .move16 0xF633, 0x51AB // unimplemented
000045E8 1B17 move.b -[A5], [A7]
000045EA 27FC 1785 0D47 2234 move.l [PC + D2.w * 2 + 0x34], 0x17850D47
000045F2 2725 move.l -[A3], -[A5]
000045F4 4D6B 1200 chk.w D6, [A3 + 0x1200]
000045F8 0F00 btst D0, D7
000045FA 0F00 btst D0, D7
000045FC 0F55 bchg [A5], D7
000045FE 0A1F D32F xori.b [A7]+, 0x2F /* '/' */
00004602 332D 0729 move.w -[A1], [A5 + 0x729]
00004606 6A0F bpl +0x11 /* 00004617 */
00004608 6104 bsr +0x6 /* 0000460E */
0000460A B302 xor.b D2, D1
0000460C C400 and.b D2, D0
fn0000460E:
0000460E 0F21 btst -[A1], D7
00004610 0025 200F ori.b -[A5], 0xF
00004614 00E3 .incomplete
00004616 3721 move.w -[A3], -[A1]
00004618 0000 0F21 ori.b D0, 0x21 /* '!' */
0000461C 0000 0F21 ori.b D0, 0x21 /* '!' */
00004620 0000 9375 ori.b D0, 0x75 /* 'u' */
00004624 2100 move.l -[A0], D0
00004626 009B 7521 0035 ori.l [A3]+, 0x75210035 /* 'u!\05' */
0000462C 070F btst A7, D3
0000462E 006B 7521 0000 ori.w [A3 + 0x0], 0x7521 /* 'u!' */
00004634 FB27 .extension 0xB27 <<F/4-5/5>> // unimplemented
00004636 2100 move.l -[A0], D0
00004638 000F 2100 ori.b A7, 0x0
0000463C 008B 7521 0000 ori.l A3, 0x75210000 /* 'u!\0\0' */
00004642 AB3B syscall bXMAIN11
00004644 2100 move.l -[A0], D0
00004646 0063 5721 ori.w -[A3], 0x5721 /* 'W!' */
0000464A 0000 0F21 ori.b D0, 0x21 /* '!' */
0000464E 002D 0A7B 7521 ori.b [A5 + 0x7521], 0x7B /* '{' */
00004654 0000 8375 ori.b D0, 0x75 /* 'u' */
00004658 2100 move.l -[A0], D0
0000465A 00DB .incomplete
0000465C 6321 bls +0x23 /* 0000467F */
0000465E 0017 1B0A ori.b [A7], 0xA /* '\n' */
00004662 0F00 btst D0, D7
00004664 0F21 btst -[A1], D7
00004666 00ED .incomplete
00004668 020F 2100 andi.b A7, 0x0
0000466C 0003 2F21 ori.b D3, 0x21 /* '!' */
00004670 00BD 8D21 0F1F ori.l <<invalid special address>>, 0x8D210F1F
00004676 0701 btst D1, D3
00004678 E417 roxr D7.b, 2
0000467A 23CF 179E 26FA move.l [0x179E26FA], A7
00004680 000F 2100 ori.b A7, 0x0
00004684 171E move.b -[A3], [A6]+
00004686 2E0F move.l D7, A7
00004688 C50F abcd -[A2], -[A7]
0000468A 1FF3 12C3 move.b <<invalid special address>>, [A3 + D1.w * 2 - 0x61]
0000468E AAAB syscall 0xAAB
00004690 2F17 move.l -[A7], [A7]
00004692 1D46 5794 move.b [A6 + 0x5794], D6
00004696 38CB move.w [A4]+, A3
00004698 A263 syscall MaxApplZone, flags=2
0000469A 0C07 1960 cmpi.b D7, 0x60 /* '`' */
0000469E 271E move.l -[A3], [A6]+
000046A0 340F move.w D2, A7
000046A2 8114 or.b [A4], D0
000046A4 EB05 asl D5.b, 5
000046A6 6E85 bgt -0x79 /* 0000462D */
000046A8 100F move.b D0, A7
000046AA 000F 2100 ori.b A7, 0x0
000046AE 171B move.b -[A3], [A3]+
000046B0 CF17 and.b [A7], D7
000046B2 9B25 sub.b -[A5], D5
000046B4 1788 FE17 move.b [A3 + A7 * 8 + 0x17], A0
000046B8 9A53 sub.w D5, [A3]
000046BA 1787 9017 move.b [A3 + A1.w + 0x17], D7
000046BE 8794 or.l [A4], D3
000046C0 0F85 bclr D5, D7
000046C2 0E17 9B0E .invalid.b [A7], 0xE // invalid immediate operation
000046C6 17A5 740F move.b [A3 + D7.w * 4 + 0xF], -[A5]
000046CA 850C sbcd -[A2], -[A4]
000046CC 0F25 btst -[A5], D7
000046CE 0A0F 000F xori.b A7, 0xF
000046D2 2100 move.l -[A0], D0
000046D4 0D18 btst [A0]+, D6
000046D6 C11E and.b [A6]+, D0
000046D8 0F8D bclr A5, D7
000046DA 0F83 bclr D3, D7
000046DC 6F21 ble +0x23 /* 000046FF */
000046DE 00CB .incomplete
000046E0 2217 move.l D1, [A7]
000046E2 2720 move.l -[A3], -[A0]
000046E4 A35C syscall MemoryDispatch/MemoryDispatchA0Result, flags=3
000046E6 251F move.l -[A2], [A7]+
000046E8 0F61 bchg -[A1], D7
000046EA 67C3 beq -0x3B /* 000046AF */
000046EC 0721 btst -[A1], D3
000046EE 460B not.b A3
000046F0 7821 moveq.l D4, 0x21
000046F2 0000 236D ori.b D0, 0x6D /* 'm' */
000046F6 000F 008B ori.b A7, 0x8B
000046FA 5D00 subq.b D0, 6
000046FC 0F00 btst D0, D7
000046FE 1B6D 000F 0083 move.b [A5 + 0x83], [A5 + 0xF]
00004704 2300 move.l -[A1], D0
00004706 0F00 btst D0, D7
00004708 0F00 btst D0, D7
0000470A 0F00 btst D0, D7
0000470C A343 syscall SetFilType, flags=3
0000470E 000F 0013 ori.b A7, 0x13
00004712 6D00 0F00 blt +0xF02 /* 00005614 */
00004716 0B6D 000F bchg [A5 + 0xF], D5
0000471A 0003 6D00 ori.b D3, 0x0
0000471E 0F85 bclr D5, D7
00004720 091F btst [A7]+, D4
00004722 01C6 .incomplete
00004724 BB26 xor.b -[A6], D5
00004726 E31A rol D2.b, 1
00004728 0719 btst [A1]+, D3
0000472A FD0F .extension 0xD0F <<F/4-5/6>> // unimplemented
0000472C 2107 move.l -[A0], D7
0000472E C307 abcd D1, D7
00004730 6146 bsr +0x48 /* 00004778 */
00004732 0F21 btst -[A1], D7
00004734 00E5 .incomplete
00004736 060F 6506 addi.b A7, 0x6
0000473A 0F65 bchg -[A5], D7
0000473C 060F 6506 addi.b A7, 0x6
00004740 0F65 bchg -[A5], D7
00004742 060F 6506 addi.b A7, 0x6
00004746 0F65 bchg -[A5], D7
00004748 060F E505 addi.b A7, 0x5
0000474C 13F7 090D 2906 0F61 move.b [0x29060F61], [[A7 + <<invalid base displacement size>>] + D0]
00004754 06B3 0DFA 000F 2100 addi.l [A3 + <<invalid base displacement size>> + D2], 0xDFA000F
0000475C A503 syscall Write, flags=5
0000475E 0F25 btst -[A5], D7
00004760 031F btst [A7]+, D1
00004762 2717 move.l -[A3], [A7]
00004764 BFE3 cmpa.l A7, -[A3]
00004766 2F7B 1417 00F8 move.l [A7 + 0xF8], [PC + D1.w * 4 + 0x17]
0000476C 0F81 bclr D1, D7
0000476E 095B bchg [A3]+, D4
00004770 1E08 move.b D7, A0
00004772 2D13 move.l -[A6], [A3]
00004774 0110 btst [A0], D0
00004776 0F85 bclr D5, D7
fn00004778:
00004778 090F btst A7, D4
0000477A 0509 btst A1, D2
0000477C 0F05 btst D5, D7
0000477E 090F btst A7, D4
00004780 8508 sbcd -[A2], -[A0]
00004782 0F45 bchg D5, D7
00004784 050F btst A7, D2
00004786 0093 5D00 13F7 ori.l [A3], 0x5D0013F7
0000478C 271F move.l -[A3], [A7]+
0000478E C409 and.b D2, A1
00004790 090F btst A7, D4
00004792 E105 asl D5.b, 8
00004794 5B1E subq.b [A6]+, 5
00004796 FA00 0F21 .unknown 0xFA00 0x0F21 (W = 5)
0000479A 0025 040F ori.b -[A5], 0xF
0000479E 2503 move.l -[A2], D3
000047A0 03F7 .incomplete
000047A2 8558 or.w [A0]+, D2
000047A4 ED08 lsl D0.b, 6
000047A6 0F21 btst -[A1], D7
000047A8 03E3 .incomplete
000047AA 31E1 520F move.w [0x0000520F], -[A1]
000047AE 2100 move.l -[A0], D0
000047B0 E508 lsl D0.b, 2
000047B2 0FA5 bclr -[A5], D7
000047B4 030F btst A7, D1
000047B6 8516 or.b [A6], D2
000047B8 0F25 btst -[A5], D7
000047BA 041F A563 subi.b [A7]+, 0x63 /* 'c' */
000047BE 8D10 or.b [A0], D6
000047C0 0F25 btst -[A5], D7
000047C2 04AC 000F 2100 2504 subi.l [A4 + 0x2504], 0xF2100
000047CA 0F45 bchg D5, D7
000047CC 160F move.b D3, A7
000047CE A504 syscall Control, flags=5
000047D0 0FA5 bclr -[A5], D7
000047D2 040F A504 subi.b A7, 0x4
000047D6 1F49 720D move.b [A7 + 0x720D], A1
000047DA 090F btst A7, D4
000047DC A51B syscall SetZone, flags=5
000047DE 0109 btst A1, D0
000047E0 C365 and.w -[A5], D1
000047E2 2100 move.l -[A0], D0
000047E4 8511 or.b [A1], D2
000047E6 0F45 bchg D5, D7
000047E8 040F 6516 subi.b A7, 0x16
000047EC 0F85 bclr D5, D7
000047EE 111F move.b -[A0], [A7]+
000047F0 298E 2D09 move.l [[A4 + <<invalid base displacement size>> + D2 * 4]], A6
000047F4 0F81 bclr D1, D7
000047F6 04C3 .incomplete
000047F8 07FA .incomplete
000047FA 000F 2100 ori.b A7, 0x0
000047FE 0520 btst -[A0], D2
00004800 0F65 bchg -[A5], D7
00004802 141F move.b D2, [A7]+
00004804 654F bcs +0x51 /* 00004855 */
00004806 2D03 move.l -[A6], D3
00004808 0F21 btst -[A1], D7
0000480A 033B 0D42 A502 btst [[PC + <<invalid base displacement size>>] - 0x5AFE], D1
00004810 0F05 btst D5, D7
00004812 070F btst A7, D3
00004814 2503 move.l -[A2], D3
00004816 0FE5 .incomplete
00004818 0B2F 071B btst [A7 + 0x71B], D5
0000481C 3089 move.w [A0], A1
0000481E 030F btst A7, D1
00004820 E12D lsl D5.b, D0
00004822 A302 syscall Read, flags=3
00004824 21ED 1B78 2100 move.l [0x00002100], [A5 + 0x1B78]
0000482A 000F 2100 ori.b A7, 0x0
0000482E 000F 2100 ori.b A7, 0x0
00004832 000F 2100 ori.b A7, 0x0
00004836 000F 2100 ori.b A7, 0x0
0000483A 000F 2100 ori.b A7, 0x0
0000483E 000F 2100 ori.b A7, 0x0
00004842 0FA1 bclr -[A1], D7
00004844 04C3 .incomplete
00004846 2A17 move.l D5, [A7]
00004848 14C4 move.b [A2]+, D4
0000484A 0F21 btst -[A1], D7
0000484C 055B bchg [A3]+, D2
0000484E 02FA .incomplete
00004850 0023 7821 ori.b -[A3], 0x21 /* '!' */
00004854 0000 0F00 ori.b D0, 0x0
00004858 0F00 btst D0, D7
0000485A 0F00 btst D0, D7
0000485C 1FA3 5B0F C113 8113 move.b [[A7 + <<invalid base displacement size>>] + D5 * 2 - 0x3EEC7EED], -[A3]
00004864 A39B syscall Messager, flags=3
00004866 1714 move.b -[A3], [A4]
00004868 900F sub.b D0, A7
0000486A C103 abcd D0, D3
0000486C 5B02 subq.b D2, 5
0000486E 8005 or.b D0, D5
00004870 030F btst A7, D1
00004872 0503 btst D3, D2
00004874 1F71 1B89 060F move.b [A7 + 0x60F], [[ + <<invalid base displacement size>> + D1 * 2]]
0000487A F502 .extension 0x502 <<F/4-5/2>> // unimplemented
0000487C 0FE5 .incomplete
0000487E 021F B119 andi.b [A7]+, 0x19
00004882 0D06 btst D6, D6
00004884 0FE1 .incomplete
00004886 BE13 cmp.b D7, [A3]
00004888 7560 moveq.l D2, 0x60
0000488A 000F 2100 ori.b A7, 0x0
0000488E 000F 2100 ori.b A7, 0x0
00004892 C5B8 0FC5 and.l [0x00000FC5], D2
00004896 B90F cmpm.b [A4]+, [A7]+
00004898 C5BB 0F00 and.l [PC + <<invalid base displacement size>> + D0 * 8], D2
0000489C 0F21 btst -[A1], D7
0000489E 0045 BC0F ori.w D5, 0xBC0F
000048A2 000F 2100 ori.b A7, 0x0
000048A6 000F 2100 ori.b A7, 0x0
000048AA C515 and.b [A5], D2
000048AC 1F63 28A3 move.b [A7 + 0x28A3], -[A3]
000048B0 26B3 26E5 move.l [A3], [A3 + D2.w * 8 - 0x27]
000048B4 B67B 4A61 cmp.w D3, [PC + D4 * 2 + 0x61]
000048B8 0643 2107 addi.w D3, 0x2107
000048BC 1EEA 9B5D move.b [A7]+, [A2 - 0x64A3]
000048C0 000F 000F ori.b A7, 0xF
000048C4 2100 move.l -[A0], D0
000048C6 E505 asl D5.b, 2
000048C8 178D 1817 move.b [A3 + D1 + 0x17], A5
000048CC 8EFC 0F00 divu.w D7, 0xF00
000048D0 3378 2100 000F move.w [A1 + 0xF], [0x00002100]
000048D6 2100 move.l -[A0], D0
000048D8 E507 asl D7.b, 2
000048DA 0F00 btst D0, D7
000048DC 0F00 btst D0, D7
000048DE 0FE5 .incomplete
000048E0 090F btst A7, D4
000048E2 CD4B exg A6, A3
000048E4 0F21 btst -[A1], D7
000048E6 0065 090F ori.w -[A5], 0x90F
000048EA C5C5 muls.w D2, D5
000048EC 0F00 btst D0, D7
000048EE 0F21 btst -[A1], D7
000048F0 0063 8CA1 ori.w -[A3], 0x8CA1
000048F4 0F37 2136 0F61 09EB 56AC btst [[A7 + 0xF6109EB] + D2 + 0x56AC], D7
000048FE 2509 move.l -[A2], A1
00004900 0FA5 bclr -[A5], D7
00004902 050F btst A7, D2
00004904 A506 syscall KillIO, flags=5
00004906 0F25 btst -[A5], D7
00004908 060F 2D06 addi.b A7, 0x6
0000490C 210A move.l -[A0], A2
0000490E 1FE9 1A00 move.b <<invalid special address>>, [A1 + 0x1A00]
00004912 0F45 bchg D5, D7
00004914 0480 4D02 4103 subi.l D0, 0x4D024103
0000491A 43F6 E539 B800 0F41 lea.l A1, [[A6 - 0x47FFF0BF + A6 * 4]]
00004922 0243 2180 andi.w D3, 0x2180
00004926 C501 abcd D2, D1
00004928 0FC9 .incomplete
0000492A 0263 64E9 andi.w -[A3], 0x64E9
0000492E 2E0F move.l D7, A7
00004930 000F 6502 ori.b A7, 0x2
00004934 FA25 090F .unknown 0xFA25 0x090F (W = 5)
00004938 A508 syscall Create/PBHCreate/HCreate, flags=5
0000493A 0F65 bchg -[A5], D7
0000493C 030F btst A7, D1
0000493E 017C 812E bchg 0x812E, D0
00004942 C102 abcd D0, D2
00004944 0FD5 .incomplete
00004946 020F 4502 andi.b A7, 0x2
0000494A 0F45 bchg D5, D7
0000494C 03FB .incomplete
0000494E B785 xor.l D5, D3
00004950 4EC1 jmp D1
00004952 020F C102 andi.b A7, 0x2
00004956 F356 .extension 0x356 <<F/4-5/1>> // unimplemented
00004958 42C5 .invalid D5 // invalid opcode 4 with subtype 1
0000495A 020F A517 andi.b A7, 0x17
0000495E 0F45 bchg D5, D7
00004960 030F btst A7, D1
00004962 4503 .invalid 2, D3 // invalid opcode 4 with b == 4
00004964 9B97 sub.l [A7], D5
00004966 1721 move.b -[A3], -[A1]
00004968 5DC9 0B0F dblt D1, +0xB11 /* 00005479 */
0000496C C11B and.b [A3]+, D0
0000496E C307 abcd D1, D7
00004970 4800 nbcd.b D0
00004972 0F21 btst -[A1], D7
00004974 0045 1E0F ori.w D5, 0x1E0F
00004978 0511 btst [A1], D2
0000497A 0F00 btst D0, D7
0000497C 0F21 btst -[A1], D7
0000497E 0000 0F21 ori.b D0, 0x21 /* '!' */
00004982 0085 050F 0505 ori.l D5, 0x50F0505
00004988 0F45 bchg D5, D7
0000498A 190F move.b -[A4], A7
0000498C 000F 2100 ori.b A7, 0x0
00004990 000F 000F ori.b A7, 0xF
00004994 000F 2100 ori.b A7, 0x0
00004998 007B 6A21 0000 ori.w [PC + D0.w], 0x6A21 /* 'j!' */
0000499E 836A 2100 or.w [A2 + 0x2100], D1
000049A2 000F 2100 ori.b A7, 0x0
000049A6 D3AF 4B2D add.l [A7 + 0x4B2D], D1
000049AA 3B51 051B move.w [A5 + 0x51B], [A1]
000049AE 0FA1 bclr -[A1], D7
000049B0 08C3 0730 bset.b D3, 0x30 /* '0' */
000049B4 E503 asl D3.b, 2
000049B6 83E4 divs.w D1, -[A4]
000049B8 D32F EB1A add.b [A7 - 0x14E6], D1
000049BC 2D1D move.l -[A6], [A5]+
000049BE 078A bclr A2, D3
000049C0 DCA3 add.l D6, -[A3]
000049C2 020E 0D59 andi.b A6, 0x59 /* 'Y' */
000049C6 A35D syscall SwapMMUMode, flags=3
000049C8 000F 000F ori.b A7, 0xF
000049CC 000F 000F ori.b A7, 0xF
000049D0 000F 00FB ori.b A7, 0xFB
000049D4 3D00 move.w -[A6], D0
000049D6 178A BA17 move.b [A3 + A3 * 2 + 0x17], A2
000049DA 8A1A or.b D5, [A2]+
000049DC 178A 0217 move.b [A3 + D0.w * 2 + 0x17], A2
000049E0 9415 sub.b D2, [A5]
000049E2 178A 320F move.b [A3 + D3.w * 2 + 0xF], A2
000049E6 000F 000F ori.b A7, 0xF
000049EA 00B3 4221 005B AD6B 4A0F 4134 0F01 ori.l [[A3 + 0x4A0F] + 0x41340F01], 0x4221005B /* 'B!\0[' */
000049F8 436B 0F2A chk.w D1, [A3 + 0xF2A]
000049FC 4D07 .invalid 6, D7 // invalid opcode 4 with b == 4
000049FE 0F21 btst -[A1], D7
00004A00 0000 0F21 ori.b D0, 0x21 /* '!' */
00004A04 00E5 .incomplete
00004A06 120F move.b D1, A7
00004A08 00A3 2000 0F00 ori.l -[A3], 0x20000F00
00004A0E 431F .invalid 1, [A7]+ // invalid opcode 4 with b == 4
00004A10 000F 00A3 ori.b A7, 0xA3
00004A14 0E00 0F6D .invalid.b D0, 0x6D /* 'm' */ // invalid immediate operation
00004A18 0353 bchg [A3], D1
00004A1A 0500 btst D0, D2
00004A1C 0F00 btst D0, D7
00004A1E 0B06 btst D6, D5
00004A20 000F 0073 ori.b A7, 0x73 /* 's' */
00004A24 1200 move.b D1, D0
00004A26 0F00 btst D0, D7
00004A28 0F00 btst D0, D7
00004A2A 0F6D 020F bchg [A5 + 0x20F], D7
00004A2E 000F 000F ori.b A7, 0xF
00004A32 000F 000F ori.b A7, 0xF
00004A36 2100 move.l -[A0], D0
00004A38 07A0 bclr -[A0], D3
00004A3A BE37 948E cmp.b D7, [A7 + A1.w * 4 - 0x114]
00004A3E 0F41 bchg D1, D7
00004A40 115B 0208 move.b [A0 + 0x208], [A3]+
00004A44 000F 2100 ori.b A7, 0x0
00004A48 000F 2100 ori.b A7, 0x0
00004A4C 8510 or.b [A0], D2
00004A4E 0F2D 050F btst [A5 + 0x50F], D7
00004A52 2100 move.l -[A0], D0
00004A54 850E sbcd -[A2], -[A6]
00004A56 0F05 btst D5, D7
00004A58 120F move.b D1, A7
00004A5A 0512 btst [A2], D2
00004A5C 7B8F moveq.l D5, 0xFFFFFF8F
00004A5E EB9A rol D2, 5
00004A60 0F49 bchg A1, D7
00004A62 0F0F btst A7, D7
00004A64 810F sbcd -[A0], -[A7]
00004A66 1B10 move.b -[A5], [A0]
00004A68 0729 700F btst [A1 + 0x700F], D3
00004A6C 2100 move.l -[A0], D0
00004A6E 450E .invalid 2, A6 // invalid opcode 4 with b == 4
00004A70 0F00 btst D0, D7
00004A72 035C bchg [A4]+, D1
00004A74 2100 move.l -[A0], D0
00004A76 C50E abcd -[A2], -[A6]
00004A78 0FC5 .incomplete
00004A7A 0E0F C50E .invalid.b A7, 0xE // invalid immediate operation
00004A7E 0F45 bchg D5, D7
00004A80 0E0F 450E .invalid.b A7, 0xE // invalid immediate operation
00004A84 0F45 bchg D5, D7
00004A86 0E0F 450E .invalid.b A7, 0xE // invalid immediate operation
00004A8A 0FC5 .incomplete
00004A8C 0D0F btst A7, D6
00004A8E C50D abcd -[A2], -[A5]
00004A90 0F00 btst D0, D7
00004A92 0F21 btst -[A1], D7
00004A94 000F 0108 ori.b A7, 0x8
00004A98 2794 C30F A10D 8B2C move.l [[A3 + <<invalid base displacement size>>] + A4 * 2 - 0x5EF274D4], [A4]
00004AA0 8188 936A unpk -[A0], -[A0], 0x936A
00004AA4 2100 move.l -[A0], D0
00004AA6 000F 2100 ori.b A7, 0x0
00004AAA 451F .invalid 2, [A7]+ // invalid opcode 4 with b == 4
00004AAC 0F45 bchg D5, D7
00004AAE 1F0F move.b -[A7], A7
00004AB0 000F 2100 ori.b A7, 0x0
00004AB4 A50D syscall SetFileInfo/PBHSetFInfo/HSetFileInfo, flags=5
00004AB6 0F00 btst D0, D7
00004AB8 0F21 btst -[A1], D7
00004ABA 0000 0F21 ori.b D0, 0x21 /* '!' */
00004ABE 0025 0E0F ori.b -[A5], 0xF
00004AC2 000F 2100 ori.b A7, 0x0
00004AC6 000F 2100 ori.b A7, 0x0
00004ACA E525 asl D5.b, D2
00004ACC 2D0F move.l -[A6], A7
00004ACE 0F21 btst -[A1], D7
00004AD0 0F2B 2148 btst [A3 + 0x2148], D7
00004AD4 000F 2100 ori.b A7, 0x0
00004AD8 250F move.l -[A2], A7
00004ADA 0F00 btst D0, D7
00004ADC 0F21 btst -[A1], D7
00004ADE 0000 0F21 ori.b D0, 0x21 /* '!' */
00004AE2 00A5 0F0F A50F ori.l -[A5], 0xF0FA50F
00004AE8 0FA5 bclr -[A5], D7
00004AEA 0F0F btst A7, D7
00004AEC 000F 2100 ori.b A7, 0x0
00004AF0 2510 move.l -[A2], [A0]
00004AF2 0F25 btst -[A5], D7
00004AF4 100F move.b D0, A7
00004AF6 2510 move.l -[A2], [A0]
00004AF8 0F25 btst -[A5], D7
00004AFA 100F move.b D0, A7
00004AFC 000F 2100 ori.b A7, 0x0
00004B00 000F 2100 ori.b A7, 0x0
00004B04 0F81 bclr D1, D7
00004B06 08AD 0F07 8D61 bclr.b [A5 - 0x729F], 0x7
00004B0C B305 xor.b D5, D1
label00004B0E:
00004B0E 8000 or.b D0, D0
00004B10 0F21 btst -[A1], D7
00004B12 0017 0D7B ori.b [A7], 0x7B /* '{' */
00004B16 83E4 divs.w D1, -[A4]
00004B18 8369 170D or.w [A1 + 0x170D], D1
00004B1C 8425 or.b D2, -[A5]
00004B1E 3107 move.w -[A0], D7
00004B20 93D5 sub.l A1, [A5]
00004B22 8B02 sbcd D5, D2
00004B24 4112 .invalid 0, [A2] // invalid opcode 4 with b == 4
00004B26 2B70 2100 00EB move.l [A5 + 0xEB], [A0 + <<invalid base displacement size>> + D2]
00004B2C 7021 moveq.l D0, 0x21
00004B2E 0000 0F21 ori.b D0, 0x21 /* '!' */
00004B32 0000 1327 ori.b D0, 0x27 /* '\'' */
00004B36 000F 000B ori.b A7, 0xB
00004B3A 2B00 move.l -[A5], D0
00004B3C 0F00 btst D0, D7
00004B3E 6325 bls +0x27 /* 00004B65 */
00004B40 000F 00A3 ori.b A7, 0xA3
00004B44 5F21 subq.b -[A1], 7
00004B46 0000 0F21 ori.b D0, 0x21 /* '!' */
00004B4A 0000 9B2D ori.b D0, 0x2D /* '-' */
00004B4E 000F 000F ori.b A7, 0xF
00004B52 2100 move.l -[A0], D0
00004B54 000F 2100 ori.b A7, 0x0
00004B58 C376 170D and.w [[A6 + <<invalid base displacement size>>] + D1 * 8], D1
00004B5C E9AB lsl D3, D4
00004B5E 2F17 move.l -[A7], [A7]
00004B60 03C9 .incomplete
00004B62 07A2 bclr -[A2], D3
00004B64 CA17 and.b D5, [A7]
00004B66 0D65 bchg -[A5], D6
00004B68 0F21 btst -[A1], D7
00004B6A 0000 CB53 ori.b D0, 0x53 /* 'S' */
00004B6E 2100 move.l -[A0], D0
00004B70 1728 040F move.b -[A3], [A0 + 0x40F]
00004B74 00AB 5F21 0000 0F21 ori.l [A3 + 0xF21], 0x5F210000 /* '_!\0\0' */
00004B7C 0000 9336 ori.b D0, 0x36 /* '6' */
00004B80 2100 move.l -[A0], D0
00004B82 170C move.b -[A3], A4
00004B84 510B subq.b A3, 8
00004B86 AF1F syscall RgnBlit, auto_pop
00004B88 2727 move.l -[A3], -[A7]
00004B8A 8B07 sbcd D5, D7
00004B8C 8F0A sbcd -[A7], -[A2]
00004B8E FB09 .extension 0xB09 <<F/4-5/5>> // unimplemented
00004B90 0E00 0F21 .invalid.b D0, 0x21 /* '!' */ // invalid immediate operation
00004B94 0065 450F ori.w -[A5], 0x450F
00004B98 C517 and.b [A7], D2
00004B9A 17A2 390F 000F 2100 move.b [[A3 + <<invalid base displacement size>>] + D3 + 0xF2100], -[A2]
00004BA2 E547 asl D7.w, 2
00004BA4 0F00 btst D0, D7
00004BA6 0F21 btst -[A1], D7
00004BA8 0000 0F21 ori.b D0, 0x21 /* '!' */
00004BAC 0017 0F3C ori.b [A7], 0x3C /* '<' */
00004BB0 178F 2417 move.b [A3 + D2.w * 4 + 0x17], A7
00004BB4 8F28 178E or.b [A0 + 0x178E], D7
00004BB8 DB1F add.b [A7]+, D5
00004BBA 8D0C sbcd -[A6], -[A4]
00004BBC 630C bls +0xE /* 00004BCA */
00004BBE 5B28 E50C subq.b [A0 - 0x1AF4], 5
00004BC2 0F41 bchg D1, D7
00004BC4 148B move.b [A2], A3
00004BC6 020E 000F andi.b A6, 0xF
label00004BCA:
00004BCA 2100 move.l -[A0], D0
00004BCC 000F 2100 ori.b A7, 0x0
00004BD0 000F 2100 ori.b A7, 0x0
00004BD4 8511 or.b [A1], D2
00004BD6 0F05 btst D5, D7
00004BD8 140F move.b D2, A7
00004BDA 0514 btst [A4], D2
00004BDC 0FE5 .incomplete
00004BDE 090F btst A7, D4
00004BE0 0516 btst [A6], D2
00004BE2 178A AE17 move.b [A3 + A2 * 8 + 0x17], A2
00004BE6 8AB2 178A A6FB or.l D5, [[ + <<invalid base displacement size>> + D1 * 8] - 0x5905]
00004BEC 5217 addq.b [A7], 1
00004BEE 0AAA 0353 8376 EB1A xori.l [A2 - 0x14E6], 0x3538376
00004BF6 E342 asl D2.w, 1
00004BF8 2714 move.l -[A3], [A4]
00004BFA 330F move.w -[A1], A7
00004BFC 6557 bcs +0x59 /* 00004C55 */
00004BFE 0800 0F21 btst.b D0, 0x21 /* '!' */
00004C02 0065 0F0F ori.w -[A5], 0xF0F
00004C06 000F 2100 ori.b A7, 0x0
00004C0A 650E bcs +0x10 /* 00004C1A */
00004C0C 0F05 btst D5, D7
00004C0E 5C0F addq.b A7, 6
00004C10 000F 2100 ori.b A7, 0x0
00004C14 007B 3900 0FE5 ori.w <<invalid full ext with IS == 1 and I/IS == 5>>, 0x3900 /* '9\0' */
label00004C1A:
00004C1A 071F btst [A7]+, D3
00004C1C 4152 chk.w D0, [A2]
00004C1E E520 asl D0.b, D2
00004C20 0F81 bclr D1, D7
00004C22 05C5 .incomplete
00004C24 940F sub.b D2, A7
00004C26 2100 move.l -[A0], D0
00004C28 C503 abcd D2, D3
00004C2A 0F45 bchg D5, D7
00004C2C 0313 btst [A3], D1
00004C2E B203 cmp.b D1, D3
00004C30 1F0F move.b -[A7], A7
00004C32 0D03 btst D3, D6
00004C34 0F21 btst -[A1], D7
00004C36 18FB 0930 170F 2013 move.b [A4]+, [PC + 0x170F2013 + D0]
00004C3E B207 cmp.b D1, D7
00004C40 110F move.b -[A0], A7
00004C42 5B28 0902 subq.b [A0 + 0x902], 5
00004C46 9B6B 0150 sub.w [A3 + 0x150], D5
00004C4A 4B0C .invalid 5, A4 // invalid opcode 4 with b == 4
00004C4C 011F btst [A7]+, D0
00004C4E 0F21 btst -[A1], D7
00004C50 0000 0F21 ori.b D0, 0x21 /* '!' */
00004C54 0000 0F21 ori.b D0, 0x21 /* '!' */
00004C58 0000 0F21 ori.b D0, 0x21 /* '!' */
00004C5C 0000 1B44 ori.b D0, 0x44 /* 'D' */
00004C60 2100 move.l -[A0], D0
00004C62 000F 2100 ori.b A7, 0x0
00004C66 050A btst A2, D2
00004C68 1F21 move.b -[A7], -[A1]
00004C6A 07FB .incomplete
00004C6C 49E1 lea.l A4, -[A1]
00004C6E F60F E516 .move16 0xF60F, 0xE516 // unimplemented
00004C72 4800 nbcd.b D0
00004C74 0F21 btst -[A1], D7
00004C76 005D D9D3 ori.w [A5]+, 0xD9D3
00004C7A 3021 move.w D0, -[A1]
00004C7C 0000 0F21 ori.b D0, 0x21 /* '!' */
00004C80 0000 0F21 ori.b D0, 0x21 /* '!' */
00004C84 0017 1419 ori.b [A7], 0x19
00004C88 1344 1714 move.b [A1 + 0x1714], D4
00004C8C 1D17 move.b -[A6], [A7]
00004C8E 8A22 or.b D5, -[A2]
00004C90 0FE5 .incomplete
00004C92 170F move.b -[A3], A7
00004C94 E519 rol D1.b, 2
00004C96 0FE5 .incomplete
00004C98 190F move.b -[A4], A7
00004C9A 651B bcs +0x1D /* 00004CB7 */
00004C9C 0FC5 .incomplete
00004C9E 5E63 addq.w -[A3], 7
00004CA0 E403 asr D3.b, 2
00004CA2 1F0F move.b -[A7], A7
00004CA4 2936 078D move.l -[A4], [[ + <<invalid base displacement size>>] + D0 * 8]
00004CA8 DEFB 46FA add.w A7, [PC + D4.w * 8 - 0x6]
00004CAC 000F 2100 ori.b A7, 0x0
00004CB0 E517 roxl D7.b, 2
00004CB2 0F00 btst D0, D7
00004CB4 0F21 btst -[A1], D7
00004CB6 006B A81F BB35 ori.w [A3 - 0x44CB], 0xA81F
00004CBC 4110 .invalid 0, [A0] // invalid opcode 4 with b == 4
00004CBE 0F61 bchg -[A1], D7
00004CC0 129B move.b [A1], [A3]+
00004CC2 0D42 bchg D2, D6
00004CC4 000F 2100 ori.b A7, 0x0
00004CC8 E526 asl D6.b, D2
00004CCA 0F65 bchg -[A5], D7
00004CCC 130F move.b -[A1], A7
00004CCE E503 asl D3.b, 2
00004CD0 1F03 move.b -[A7], D3
00004CD2 1F3B 510F 000F 211E move.b -[A7], [[PC + <<invalid base displacement size>>] + D5 + 0xF211E]
00004CDA 1705 move.b -[A3], D5
00004CDC 8D0F sbcd -[A6], -[A7]
00004CDE 2100 move.l -[A0], D0
00004CE0 2502 move.l -[A2], D2
00004CE2 0FA5 bclr -[A5], D7
00004CE4 1D0F move.b -[A6], A7
00004CE6 000F 2100 ori.b A7, 0x0
00004CEA 000F 2100 ori.b A7, 0x0
00004CEE 0592 bclr [A2], D2
00004CF0 0F00 btst D0, D7
00004CF2 0F21 btst -[A1], D7
00004CF4 0021 0B3B ori.b -[A1], 0x3B /* ';' */
00004CF8 5107 subq.b D7, 8
00004CFA 25E0 E104 move.l [PC - 0x1EFC /* 00002E00, value 0x21006511, cstring "!" */], -[A0]
00004CFE 0FA1 bclr -[A1], D7
00004D00 13C3 0541 590F move.b [0x0541590F], D3
00004D06 2100 move.l -[A0], D0
00004D08 000F 2100 ori.b A7, 0x0
00004D0C 000F 2100 ori.b A7, 0x0
00004D10 000F 2100 ori.b A7, 0x0
00004D14 A511 syscall GetEOF, flags=5
00004D16 0F25 btst -[A5], D7
00004D18 110F move.b -[A0], A7
00004D1A 2513 move.l -[A2], [A3]
00004D1C 0F25 btst -[A5], D7
00004D1E 140F move.b D2, A7
00004D20 2512 move.l -[A2], [A2]
00004D22 0F25 btst -[A5], D7
00004D24 120F move.b D1, A7
00004D26 AD17 syscall GetWRefCon, auto_pop
00004D28 A112 syscall SetEOF, flags=1
00004D2A 0F25 btst -[A5], D7
00004D2C 1513 move.b -[A2], [A3]
00004D2E F6F3 9207 .extension 0x6F3 <<F/2-3/3>> // unimplemented
00004D32 16ED 0F6D move.b [A3]+, [A5 + 0xF6D]
00004D36 2207 move.l D1, D7
00004D38 0EB0 1FA5 0107 1B15 .invalid.l [[A0] + D1 * 2], 0x1FA50107 // invalid immediate operation
00004D40 2722 move.l -[A3], -[A2]
00004D42 B007 cmp.b D0, D7
00004D44 9A99 sub.l D5, [A1]+
00004D46 C305 abcd D1, D5
00004D48 7200 moveq.l D1, 0x00
00004D4A 3370 2100 2520 move.w [A1 + 0x2520], [A0 + <<invalid base displacement size>> + D2]
00004D50 0F05 btst D5, D7
00004D52 EA17 roxr D7.b, 5
00004D54 B148 cmpm.w [A0]+, [A0]+
00004D56 17AF 730F 00E3 move.b [A3 + D0.w - 0x29], [A7 + 0x730F]
00004D5C 6321 bls +0x23 /* 00004D7F */
00004D5E 0017 085E ori.b [A7], 0x5E /* '^' */
00004D62 1786 4A0F move.b [A3 + D4 * 2 + 0xF], D6
00004D66 00C3 .incomplete
00004D68 7521 moveq.l D2, 0x21
00004D6A 0017 061A ori.b [A7], 0x1A
00004D6E 1786 1E0F move.b [A3 + D1 * 8 + 0xF], D6
00004D72 000B 6021 ori.b A3, 0x21 /* '!' */
00004D76 0000 B375 ori.b D0, 0x75 /* 'u' */
00004D7A 2100 move.l -[A0], D0
00004D7C 00AB 7521 0017 0632 ori.l [A3 + 0x632], 0x75210017
00004D84 1786 3617 move.b [A3 + D3.w * 8 + 0x17], D6
00004D88 863A 1786 or.b D3, [PC + 0x1786 /* 00001788, value 0x0, cstring "" */]
00004D8C 160F move.b D3, A7
00004D8E 85F2 0F00 divs.w D2, [A2 + <<invalid base displacement size>> + D0 * 8]
00004D92 CB75 2100 and.w [A5 + <<invalid base displacement size>> + D2], D5
00004D96 00B3 3B21 0000 0F21 0017 ori.l [[A3 + 0x17 + D0 * 8]], 0x3B210000 /* ';!\0\0' */
00004DA0 028A 0F00 0F21 andi.l A2, 0xF000F21
00004DA6 0000 0F21 ori.b D0, 0x21 /* '!' */
00004DAA 0037 00AD 6577 ori.b <<invalid full ext with IS == 1 and I/IS == 7>>, 0xAD
00004DB0 171A move.b -[A3], [A2]+
00004DB2 E107 asl D7.b, 8
00004DB4 B1BF xor.l <<invalid special address>>, D0
00004DB6 A303 syscall Write, flags=3
00004DB8 6157 bsr +0x59 /* 00004E11 */
00004DBA 0F21 btst -[A1], D7
00004DBC 0065 0E0F ori.w -[A5], 0xE0F
00004DC0 05FD .incomplete
00004DC2 0F05 btst D5, D7
00004DC4 FD0F .extension 0xD0F <<F/4-5/6>> // unimplemented
00004DC6 05FD .incomplete
00004DC8 9376 05FD sub.w <<invalid full ext with IS == 1 and I/IS == 5>>, D1
00004DCC 0F05 btst D5, D7
00004DCE FD0F .extension 0xD0F <<F/4-5/6>> // unimplemented
00004DD0 05FD .incomplete
00004DD2 0F85 bclr D5, D7
00004DD4 FC0F E509 .unknown 0xFC0F 0xE509 (W = 6)
00004DD8 0F65 bchg -[A5], D7
00004DDA 12CB move.b [A1]+, A3
00004DDC A2E5 syscall vAdjEOF, flags=2
00004DDE 06C3 .incomplete
00004DE0 6A85 bpl -0x79 /* 00004D67 */
00004DE2 F907 .extension 0x907 <<F/4-5/4>> // unimplemented
00004DE4 8E0D or.b D7, A5
00004DE6 E346 asl D6.w, 1
00004DE8 0800 0F21 btst.b D0, 0x21 /* '!' */
00004DEC 00A5 240F C5B0 ori.l -[A5], 0x240FC5B0
00004DF2 0F00 btst D0, D7
00004DF4 0F21 btst -[A1], D7
00004DF6 0000 C377 ori.b D0, 0x77 /* 'w' */
00004DFA 2100 move.l -[A0], D0
00004DFC 000F 2100 ori.b A7, 0x0
00004E00 000F 2100 ori.b A7, 0x0
00004E04 050A btst A2, D2
00004E06 1FFB 499B 6A09 1B0F move.b <<invalid special address>>, [[ + D4] + 0x6A091B0F]
00004E0E 212A F32E move.l -[A0], [A2 - 0xCD2]
00004E12 212A 0F21 move.l -[A0], [A2 + 0xF21]
00004E16 0000 0F21 ori.b D0, 0x21 /* '!' */
00004E1A 00E5 .incomplete
00004E1C 050F btst A7, D2
00004E1E E505 asl D5.b, 2
00004E20 0F00 btst D0, D7
00004E22 5365 subq.w -[A5], 1
00004E24 2100 move.l -[A0], D0
00004E26 A52B syscall EmptyHandle, flags=5
00004E28 0F85 bclr D5, D7
00004E2A 450F .invalid 2, A7 // invalid opcode 4 with b == 4
00004E2C E504 asl D4.b, 2
00004E2E 2726 move.l -[A3], -[A6]
00004E30 130F move.b -[A1], A7
00004E32 A16B syscall TestManager, flags=1
00004E34 CB09 abcd -[A5], -[A1]
00004E36 8000 or.b D0, D0
00004E38 0F21 btst -[A1], D7
00004E3A 00A5 6B63 F741 ori.l -[A5], 0x6B63F741
00004E40 C3E3 muls.w D1, -[A3]
00004E42 1ABB 2683 move.b [A5], [PC + D2.w * 8 - 0x125]
00004E46 69C9 bvs -0x35 /* 00004E11 */
00004E48 070F btst A7, D3
00004E4A C102 abcd D0, D2
00004E4C 6302 bls +0x4 /* 00004E50 */
00004E4E 8000 or.b D0, D0
label00004E50:
00004E50 BB20 xor.b -[A0], D5
00004E52 2100 move.l -[A0], D0
00004E54 C502 abcd D2, D2
00004E56 6336 bls +0x38 /* 00004E8E */
00004E58 1F33 4A7B move.b -[A7], [A3 + D4 * 2 + 0x7B]
00004E5C 145B movea.b A2, [A3]+
00004E5E 2837 8D86 0FC5 move.l D4, [[ + <<invalid base displacement size>>] + A0 * 4 + 0xFC5]
00004E64 05FA .incomplete
00004E66 00B3 3E21 00E5 02CB ori.l [A3 + D0.w * 2 - 0x53], 0x3E2100E5
00004E6E 5EC5 sgt D5
00004E70 0D1F btst [A7]+, D6
00004E72 AB1B syscall PutRgn
00004E74 1F75 720F 410E move.b [A7 + 0x410E], [A5 + D7.w * 2 + 0xF]
00004E7A 1301 move.b -[A1], D1
00004E7C AC00 syscall SoundDispatch, auto_pop
00004E7E 0F21 btst -[A1], D7
00004E80 0045 0C0F ori.w D5, 0xC0F
00004E84 6503 bcs +0x5 /* 00004E89 */
00004E86 0F00 btst D0, D7
00004E88 0F21 btst -[A1], D7
00004E8A 00C5 .incomplete
00004E8C AC17 syscall CopyMask, auto_pop
label00004E8E:
00004E8E 8D0C sbcd -[A6], -[A4]
00004E90 CBE4 muls.w D5, -[A4]
00004E92 4323 .invalid 1, -[A3] // invalid opcode 4 with b == 4
00004E94 2B3D move.l -[A5], <<invalid special address>>
00004E96 131F move.b -[A1], [A7]+
00004E98 0F29 080F btst [A1 + 0x80F], D7
00004E9C E104 asl D4.b, 8
00004E9E 1301 move.b -[A1], D1
00004EA0 8000 or.b D0, D0
00004EA2 0F21 btst -[A1], D7
00004EA4 0085 121B B8A1 ori.l D5, 0x121BB8A1
00004EAA 02A3 A6E9 0D07 andi.l -[A3], 0xA6E90D07
00004EB0 8969 171E or.w [A1 + 0x171E], D4
00004EB4 1507 move.b -[A2], D7
00004EB6 0384 bclr D4, D1
00004EB8 1783 7F1F 171A DE37 move.b [[A3] + D7 * 8 + 0x171ADE37], D3
00004EC0 0978 07B2 bchg [0x000007B2], D4
00004EC4 5517 subq.b [A7], 2
00004EC6 16F2 0F21 0017 move.b [A3]+, [[A2 + 0x17 + D0 * 8]]
00004ECC 3259 movea.w A1, [A1]+
00004ECE 0F00 btst D0, D7
00004ED0 0F21 btst -[A1], D7
00004ED2 0027 B336 ori.b -[A7], 0x36 /* '6' */
00004ED6 2732 6107 8967 A302 move.l -[A3], [[A2 + <<invalid base displacement size>>] + D6 - 0x76985CFE]
00004EDE 6000 0F21 bra +0xF23 /* 00005E01 */
00004EE2 0065 270F ori.w -[A5], 0x270F
00004EE6 E526 asl D6.b, D2
00004EE8 1783 9717 B28A 0FE5 move.b [[A3] + A1 * 8 - 0x4D75F01B], D3
00004EF0 0E0F E526 .invalid.b A7, 0x26 /* '&' */ // invalid immediate operation
00004EF4 0FE5 .incomplete
00004EF6 270F move.l -[A3], A7
00004EF8 6529 bcs +0x2B /* 00004F23 */
00004EFA 0F65 bchg -[A5], D7
00004EFC 291F move.l -[A4], [A7]+
00004EFE 4B2D 9B13 .invalid 5, [A5 - 0x64ED] // invalid opcode 4 with b == 4
00004F02 135C 2B6A move.b [A1 + 0x2B6A], [A4]+
00004F06 A36A syscall HSetState, flags=3
00004F08 090A btst A2, D4
00004F0A 0F01 btst D1, D7
00004F0C 07D3 .incomplete
00004F0E 0401 FF41 subi.b D1, 0x41 /* 'A' */
00004F12 2A0F move.l D5, A7
00004F14 4533 1782 8E0F .invalid 2, [[ + <<invalid base displacement size>> + D1 * 8] - 0x71F1] // invalid opcode 4 with b == 4
00004F1A 453D .invalid 2, <<invalid special address>> // invalid opcode 4 with b == 4
00004F1C 0F45 bchg D5, D7
00004F1E 061F 5504 addi.b [A7]+, 0x4
00004F22 0709 btst A1, D3
00004F24 660F bne +0x11 /* 00004F35 */
00004F26 A118 syscall GetFPos, flags=1
00004F28 7B0E moveq.l D5, 0x0E
00004F2A 0732 F60F btst [A2 + A7.w * 8 + 0xF], D3
00004F2E 2100 move.l -[A0], D0
00004F30 2517 move.l -[A2], [A7]
00004F32 0F45 bchg D5, D7
00004F34 030F btst A7, D1
00004F36 8525 or.b -[A5], D2
00004F38 0F00 btst D0, D7
00004F3A 0F21 btst -[A1], D7
00004F3C 0000 0F21 ori.b D0, 0x21 /* '!' */
00004F40 0000 0F21 ori.b D0, 0x21 /* '!' */
00004F44 0000 0F21 ori.b D0, 0x21 /* '!' */
00004F48 0025 1C1F ori.b -[A5], 0x1F
00004F4C 171A move.b -[A3], [A2]+
00004F4E 247B 946D movea.l A2, [PC + A1.w * 4 + 0x6D]
00004F52 1A0F move.b D5, A7
00004F54 251F move.l -[A2], [A7]+
00004F56 472F 20E1 .invalid 3, [A7 + 0x20E1] // invalid opcode 4 with b == 4
00004F5A 020F E51A andi.b A7, 0x1A
00004F5E 0FE5 .incomplete
00004F60 061F 8B50 addi.b [A7]+, 0x50 /* 'P' */
00004F64 F350 .extension 0x350 <<F/4-5/1>> // unimplemented
00004F66 AB9C syscall FastLine
00004F68 334A BB35 move.w [A1 - 0x44CB], A2
00004F6C 611B bsr +0x1D /* 00004F89 */
00004F6E 0FE1 .incomplete
00004F70 0383 bclr D3, D1
00004F72 3B81 0E0F move.w [A5 + D0 * 8 + 0xF], D1
00004F76 2100 move.l -[A0], D0
00004F78 A503 syscall Write, flags=5
00004F7A 0FA5 bclr -[A5], D7
00004F7C 0A0F 250A xori.b A7, 0xA /* '\n' */
00004F80 0F25 btst -[A5], D7
00004F82 041F 9350 subi.b [A7]+, 0x50 /* 'P' */
00004F86 572F 150F subq.b [A7 + 0x150F], 3
00004F8A E107 asl D7.b, 8
00004F8C 6305 bls +0x7 /* 00004F93 */
00004F8E 42A5 clr.l -[A5]
00004F90 030F btst A7, D1
00004F92 6507 bcs +0x9 /* 00004F9B */
00004F94 0F05 btst D5, D7
00004F96 350F move.w -[A2], A7
00004F98 00B3 7021 003F 9B13 0FC9 0307 ori.l [[A3 + A1 * 2] + 0xFC90307], 0x7021003F /* 'p!\0?' */
00004FA4 8DF6 C334 divs.w D6, <<invalid full ext with I/IS == 4>>
00004FA8 0108 btst A0, D0
00004FAA 0F21 btst -[A1], D7
00004FAC 00C5 .incomplete
00004FAE 030F btst A7, D1
00004FB0 8507 sbcd D2, D7
00004FB2 178D FA0F move.b [A3 + A7 * 2 + 0xF], A5
00004FB6 C504 abcd D2, D4
00004FB8 1F41 8D21 move.b [A7 - 0x72DF], D1
00004FBC 760F moveq.l D3, 0x0F
00004FBE 2195 BB08 move.l [A0 + <<invalid base displacement size>> + A3 * 2], [A5]
00004FC2 0800 0F21 btst.b D0, 0x21 /* '!' */
00004FC6 0025 6A0F ori.b -[A5], 0xF
00004FCA C50A abcd -[A2], -[A2]
00004FCC 0FA5 bclr -[A5], D7
00004FCE 6B17 bmi +0x19 /* 00004FE7 */
00004FD0 8F34 178F 380F A593 or.b [[ + <<invalid base displacement size>>] + D1 * 8 + 0x380FA593], D7
00004FD8 0F25 btst -[A5], D7
00004FDA 931F sub.b [A7]+, D1
00004FDC 334A E508 move.w [A1 - 0x1AF8], A2
00004FE0 0FC1 .incomplete
00004FE2 0CB3 0DE1 080F 2100 cmpi.l [A3 + <<invalid base displacement size>> + D2], 0xDE1080F
00004FEA 6508 bcs +0xA /* 00004FF4 */
00004FEC 0F65 bchg -[A5], D7
00004FEE 090F btst A7, D4
00004FF0 450E .invalid 2, A6 // invalid opcode 4 with b == 4
00004FF2 0F25 btst -[A5], D7
label00004FF4:
00004FF4 062F C514 0783 addi.b [A7 + 0x783], 0x14
00004FFA CBA3 and.l -[A3], D5
00004FFC 022A 000F 2100 andi.b [A2 + 0x2100], 0xF
00005002 2502 move.l -[A2], D2
00005004 0F45 bchg D5, D7
00005006 2A17 move.l D5, [A7]
00005008 840D or.b D2, A5
0000500A 1784 1117 8415 4B64 move.b [[A3] + D1 - 0x7BEAB49C], D4
00005012 1704 move.b -[A3], D4
00005014 1917 move.b -[A4], [A7]
00005016 841D or.b D2, [A5]+
00005018 1784 210F C52A 5364 move.b [[A3 + <<invalid base displacement size>>] + D2 - 0x3AD5AC9C], D4
00005020 C52A 1784 and.b [A2 + 0x1784], D2
00005024 2D0F move.l -[A6], A7
00005026 005B 6421 ori.w [A3]+, 0x6421 /* 'd!' */
0000502A 0017 0435 ori.b [A7], 0x35 /* '5' */
0000502E 1784 3917 843D 03B2 move.b [[A3] + D3 - 0x7BC2FC4E], D4
00005036 3784 4207 move.w [A3 + D4.w * 2 + 0x7], D4
0000503A 87E6 divs.w D3, -[A6]
0000503C 7E30 moveq.l D7, 0x30
0000503E 1707 move.b -[A3], D7
00005040 FA1F F12A .unknown 0xFA1F 0xF12A (W = 5)
00005044 6369 bls +0x6B /* 000050AF */
00005046 6DAF blt -0x4F /* 00004FF7 */
00005048 0FE1 .incomplete
0000504A 027E 8017 andi.w <<invalid special address>>, 0x8017
0000504E 07EE .incomplete
00005050 1787 F21F move.b [A3 + A7.w * 2 + 0x1F], D7
00005054 392E 3705 move.w -[A4], [A6 + 0x3705]
00005058 F00F E170 .invalid 0xF00F, 0xE170 // unimplemented
0000505C E300 asl D0.b, 1
0000505E 4113 .invalid 0, [A3] // invalid opcode 4 with b == 4
00005060 E16D lsl D5.w, D0
00005062 0FE5 .incomplete
00005064 680F bvc +0x11 /* 00005075 */
00005066 0534 0F05 btst [[A4 + <<invalid base displacement size>>] + D0 * 8], D2
0000506A 330F move.w -[A1], A7
0000506C E538 rol D0.b, D2
0000506E CBA2 and.l -[A2], D5
00005070 B3A6 xor.l -[A6], D1
00005072 C1F9 C335 0709 muls.w D0, [0xC3350709]
00005078 AC0F syscall Get1IndType/Get1IxType, auto_pop
0000507A 4D2C 0F21 .invalid 6, [A4 + 0xF21] // invalid opcode 4 with b == 4
0000507E 00E5 .incomplete
00005080 160F move.b D3, A7
00005082 E516 roxl D6.b, 2
00005084 0F65 bchg -[A5], D7
00005086 181F move.b D4, [A7]+
00005088 0734 8165 btst <<invalid full ext with IS == 1 and I/IS == 5>>, D3
0000508C 5849 addq.w A1, 4
0000508E 240F move.l D2, A7
00005090 C103 abcd D0, D3
00005092 1728 C10F move.b -[A3], [A0 - 0x3EF1]
00005096 2100 move.l -[A0], D0
00005098 C503 abcd D2, D3
0000509A 0FC5 .incomplete
0000509C 030F btst A7, D1
0000509E C503 abcd D2, D3
000050A0 0F05 btst D5, D7
000050A2 199B 976B 5C1F EB1E 0504 move.b [[A4 + 0x5C1F] - 0x14E1FAFC], [A3]+
000050AC 37AE A90F 2100 move.w [A3 + <<invalid base displacement size>> + D2], [A6 - 0x56F1]
000050B2 0504 btst D4, D2
000050B4 0F05 btst D5, D7
000050B6 040F 0504 subi.b A7, 0x4
000050BA 0F05 btst D5, D7
000050BC 0417 A4A9 subi.b [A7], 0xA9
000050C0 6108 bsr +0xA /* 000050CA */
000050C2 C51F and.b [A7]+, D2
000050C4 1789 69E1 3E0F move.b [[0x3E0F]], A1
fn000050CA:
000050CA 2100 move.l -[A0], D0
000050CC 2549 0F25 move.l [A2 + 0xF25], A1
000050D0 490F .invalid 4, A7 // invalid opcode 4 with b == 4
000050D2 254B 0F05 move.l [A2 + 0xF05], A3
000050D6 0417 9A57 subi.b [A7], 0x57 /* 'W' */
000050DA 0F45 bchg D5, D7
000050DC 1E0F move.b D7, A7
000050DE 451E .invalid 2, [A6]+ // invalid opcode 4 with b == 4
000050E0 0FA5 bclr -[A5], D7
000050E2 120B move.b D1, A3
000050E4 AFD3 syscall 0xBD3, auto_pop
000050E6 5027 addq.b -[A7], 8
000050E8 83AC 0781 or.l [A4 + 0x781], D1
000050EC E617 roxr D7.b, 3
000050EE 0233 0701 ED17 81F8 1782 andi.b [[A3] + A6 * 4 - 0x7E07E87E], 0x1
000050F8 140F move.b D2, A7
000050FA 000F 2100 ori.b A7, 0x0
000050FE 1702 move.b -[A3], D2
00005100 1C1F move.b D6, [A7]+
00005102 A575 syscall SIntInstall, flags=5
00005104 93DC sub.l A1, [A4]+
00005106 53AD B3A6 subq.l [A5 - 0x4C5A], 1
0000510A 0007 88DD ori.b D7, 0xDD
0000510E 0E30 1700 871F 6502 633D .invalid.b [[A0] + A0 * 8 + 0x6502633D], 0x0 // invalid immediate operation
00005118 4B28 9B13 .invalid 5, [A0 - 0x64ED] // invalid opcode 4 with b == 4
0000511C DB2F 61A3 add.b [A7 + 0x61A3], D5
00005120 0FE1 .incomplete
00005122 2C17 move.l D6, [A7]
00005124 239C 212A 1783 ED13 move.l [[A1 + 0x1783 + D2] - 0x12ED], [A4]+
0000512C F709 .extension 0x709 <<F/4-5/3>> // unimplemented
0000512E 8283 or.l D1, D3
00005130 69AB bvs -0x53 /* 000050DD */
00005132 9B .incomplete